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