想看一段“奇怪”的代码:
1
class Program
2
}
2
注意到集合类型的初始化语法了吗?直截了当!
这也是C# 3.0语法规范中的一个新特性。
也许下面的例子更能说明问题:
这是我们以前的写法:
1
class Program
2
}
2
这是我们在C# 3.0中的写法:
1
class Program
2
}
是不是变得像枚举类型的初始化了?2
个人觉得这对提高代码的阅读质量是很有帮助的,
否则一堆Add()看上去不简洁,感觉很啰嗦。