在Java中,我可以創建一個List並立即使用靜態初始化程序填充它。事情是這樣的:C#中的集合初始化器#
List <String> list = new ArrayList<String>()
{{
Add("a");
Add("b");
Add("c");
}}
這是方便,因爲我可以動態創建列表,並將其作爲參數傳遞給函數。這樣的事情:
printList(new ArrayList<String>()
{{
Add("a");
Add("b");
Add("c");
}});
我是新來的C#和試圖找出如何做到這一點,但我來空。這在C#中可能嗎?如果是這樣,那該怎麼辦?
這ISN描述't a'[static initializer](http://download.oracle.com/javase/tutorial/java/javaOO/initial.html)「 - 它是一個實例初始化程序 –
感謝您的澄清。 – user489041