首页 相关文章 C# 3.0新特征之创建和初始化集合对象

C# 3.0新特征之创建和初始化集合对象

  一、 引言

  C# 3.0中新的对象初始化器是一种简单的语法特征-借助于这种特征,对象的构建和初始化变得非常简单。假定你有一个类Student,它看起来有如下样子:

  

public class Student{ public string firstName; public string lastName;}

  那么,你可以使用对象初始化器来创建这个类的一个对象,如下所示:

  

var student1 = new Student{firstName = "Bruce", lastName = "Willis"};

  C# 3.0中新的集合初始化器语法也具有类似操作特征。例如,实现System.Collections.Generic.ICollection<T>的任何对象都可以使用一个集合初始化器来初始化它的值。

  一个集合初始化器由下列部分组成:

   一个对象初始化器序列,用"{"和"}"符号包括,并且由逗号隔开。

   元素初始化器,...[ 查看全文 ]

2016-02-19 标签:

C# 3.0新特征之创建和初始化集合对象的相关文章

手机页面
收藏网站 回到头部