11

次のコードがあります

var list = new List<IMyCustomType>();
list.Add(new MyCustomTypeOne());
list.Add(new MyCustomTypeTwo());
list.Add(new MyCustomTypeThree());

これはもちろん機能しますが、疑問に思っています.1つのステートメントを使用してリストを宣言し、値を入力するにはどうすればよいですか?

ありがとう

4

5 に答える 5

9
var list = new List<IMyCustomType>
{
   new MyCustomTypeOne(),
   new MyCustomTypeTwo(),
   new MyCustomTypeThree()
};

なぜ1行にまとめたいのかよくわかりませんか?

于 2013-05-23T10:51:24.483 に答える