ジェネリックコレクションを初期化しようとしています次のようなリストを作成します。
List<MyCustomClass> myCustomClassList = new List<MyCustomClass>() {myCustomClassInstance1, myCustomClassInstance2};
コンパイルエラー「;期待される」が発生します。わかりません。このようにこのコレクションを初期化できるべきではありませんか?
ジェネリックコレクションを初期化しようとしています次のようなリストを作成します。
List<MyCustomClass> myCustomClassList = new List<MyCustomClass>() {myCustomClassInstance1, myCustomClassInstance2};
コンパイルエラー「;期待される」が発生します。わかりません。このようにこのコレクションを初期化できるべきではありませんか?
使用している.NETのバージョンは何ですか?コレクション初期化子は、.NET3.5以降でのみ機能します
コレクションイニシャライザーはC#3.0仕様の一部であり、.Net Framework/Librariesではありません。C#3.0を使用する最も初期の実装は、VS2008と.Net3.5フレームワークです。以前のバージョンのフレームワークに対してビルドできます。コマンドラインまたは他のIDEからスクリプトを介してコンパイルする場合は、適切なツールチェーンを参照していることを確認してください:C:\ Windows \ Microsoft.NET \ Framework \ v3.5 \ csc.exe