本节书摘来自异步社区《圣殿祭司的ASP.NET4.0专家技术手册》一书中的第2章,第9节,作者: 奚江华,译者: 武海军 , 更多章节内容可以访问云栖社区“异步社区”公众号查看。
2-9 集合初始化程序
圣殿祭司的ASP.NET4.0专家技术手册
集合初始化程序(Collection Initializer)与上一节的对象初始化程序很像,只不过集合初始化程序的对象是集合类,且是实现IEnumerable功能的集合。
而使用集合初始化程序来初始化集合,究竟有什么好处?好处是较传统语法精简快速。
范例2-6 集合初始化程序的应用
在此将建立List集合,而集合element成员为模特的名字,且看传统泛型List集合语法相较C# 3.0集合初始化程序的差异及精简程度,请参考CollectionInit.aspx程序:
程序说明
传统泛型List集合语法需要6行程序,但用集合初始化程序只需要一行,精简的程度令人惊讶。程序运行结果如图2-7所示。
本文仅用于学习和交流目的,不代表异步社区观点。非商业转载请注明作译者、出处,并保留本文的原始链接。