0

ジェネリックコレクションを初期化しようとしています次のようなリストを作成します。

List<MyCustomClass> myCustomClassList = new List<MyCustomClass>() {myCustomClassInstance1, myCustomClassInstance2};

コンパイルエラー「;期待される」が発生します。わかりません。このようにこのコレクションを初期化できるべきではありませんか?

4

2 に答える 2

4

使用している.NETのバージョンは何ですか?コレクション初期化子は、.NET3.5以降でのみ機能します

于 2011-02-28T21:21:08.493 に答える
1

コレクションイニシャライザーはC#3.0仕様の一部であり、.Net Framework/Librariesではありません。C#3.0を使用する最も初期の実装は、VS2008と.Net3.5フレームワークです。以前のバージョンのフレームワークに対してビルドできます。コマンドラインまたは他のIDEからスクリプトを介してコンパイルする場合は、適切なツールチェーンを参照していることを確認してください:C:\ Windows \ Microsoft.NET \ Framework \ v3.5 \ csc.exe

于 2011-02-28T21:38:37.813 に答える