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