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”};

更新日期:2020年06月22日

258 次瀏覽

啟動你的職業生涯

完成課程後獲得認證

開始吧
廣告