C#是否等效于Java的Double Brace初始化?
Java的DoubleBraceInitialization所做的工作与在C#中单个括号可以实现的相同。
DoubleBrace在单个Java表达式中创建和初始化对象。
假设以下是Java语言-
示例
List<String> list = new List<String>() {{ add("One"); add("Two"); add("Three"); add("Four"); }}
您可以在C#中用于CollectionInitializer的方法与-
List<String> list = new List<String>() {"One","Two", “Three”, “Four”};