1. 首页
  2. 编程语言
  3. C#
  4. C#特性-对象集合初始化器介绍

C#特性-对象集合初始化器介绍

上传者: 2021-08-02 01:38:26上传 PDF文件 81.09 KB 热度 7次

C# 3.0为你提供了对象集合初始化器:现在你想初始化几个就初始化几个,不需要出现这种情况:这一串的构造方法都是为了应付不同的初始化情况。看到这里,我们应该想到,要使用对象初始化器,那么这个对象必须有一个无参构造方法,如果你给这个方法写了一个有参构造方法而将它的默认无参构造方法覆盖了并且没有提供一个新的无参构造方法,那么使用对象初始化器编译的时候是不会通过的。上面介绍的就是对象初始化器了,那什么是集合初始化器呢?后来在研究匿名类型的时候突然发现,如果没有这个对象初始化器,匿名类型是不是要复杂一些?

下载地址
用户评论