C#是否等同於Java中的雙大括號初始化?
Java的雙大括號初始化實現單個大括號在C#中也能實現的功能。
雙大括號在單個Java表示式中建立並初始化物件。
例如,在Java中,可以使用以下內容--
示例
List<String> list = new List<String>() {{ add("One"); add("Two"); add("Three"); add("Four"); }}
可以對Collection Initializer使用相同的C#內容,如下所示--
List<String> list = new List<String>() {"One","Two", “Three”, “Four”};
廣告