※ ChatGPTを利用し、要約された質問です(原文:C# Listクラスにクラスを追加したいがエラー)
C# Listクラスにクラスを追加したいがエラー
以下のようなコードを書いたのですが
(A)(B)の箇所で
(A) error CS1513: } が必要です。
(B) /error CS1022:型、名前空間の定義、またはファイルの終わりが必要です。
というエラーになるのですが、なにが間違っているのでしょうか。
---------------------------------------------------
using System;
using System.Collections.Generic;
namespace My
{
class MyClass
{
public static void Main()
{ // <--- (A)
public List<Book> myList = new List<Book>
{
new Book(){ title = "ABC", price = 1000 },
new Book(){ title = "DEF", price = 2000 }
};
}
}
class Book
{
//プロパティの自動実装
public string title { get; set; }
public decimal price { get; set; }
}
} // <--- (B)
---------------------------------------------------
お礼
Addメソッドでも、コレクション初期化子でも、 何をやっても駄目なので変だなと思っていたら こんなところに原因が・・・ ありがとうごさいました。