《圣殿祭司的ASP.NET4.0专家技术手册》----2-9 集合初始化程序

本节书摘来自异步社区《圣殿祭司的ASP.NET4.0专家技术手册》一书中的第2章,第9节,作者: 奚江华,译者: 武海军 , 更多章节内容可以访问云栖社区“异步社区”公众号查看。

2-9 集合初始化程序

圣殿祭司的ASP.NET4.0专家技术手册
集合初始化程序(Collection Initializer)与上一节的对象初始化程序很像,只不过集合初始化程序的对象是集合类,且是实现IEnumerable功能的集合。

而使用集合初始化程序来初始化集合,究竟有什么好处?好处是较传统语法精简快速。

范例2-6 集合初始化程序的应用
在此将建立List集合,而集合element成员为模特的名字,且看传统泛型List集合语法相较C# 3.0集合初始化程序的差异及精简程度,请参考CollectionInit.aspx程序:


《圣殿祭司的ASP.NET4.0专家技术手册》----2-9  集合初始化程序

程序说明
传统泛型List集合语法需要6行程序,但用集合初始化程序只需要一行,精简的程度令人惊讶。程序运行结果如图2-7所示。


《圣殿祭司的ASP.NET4.0专家技术手册》----2-9  集合初始化程序

本文仅用于学习和交流目的,不代表异步社区观点。非商业转载请注明作译者、出处,并保留本文的原始链接。

上一篇:带你读《果壳中的5G:新网络时代的技术内涵与商业思维》第二章通信世界的第二次嬗变2.2(二)


下一篇:linux系统CPU高追踪实战