232对象初始化器

2019-04-04  本文已影响0人  漠漠彡

对象在创建时可以通过对象初始化器完成“属性的初始化”(.Net3.0及其后续版本中使用)

传统初始化方式

使用对象初始化器

对象初始化器与构造方法的异同点

相同点:都可以完成对象属性的初始化

不同点:

1、构造函数具有强制性,而对象初始化器没有强制性

2、对象初始化器只能完成属性的初始化,而构造函数可以完成任何初始化工作,如对象创建时读取文件等。

3、对象初始化器是在创建对象时使用,而构造方法只能写在类里面

4、构造函数在.Net1.0版本就有,而对象初始化器只能在.NET 3.0以上版本使用。

上一篇下一篇

猜你喜欢

热点阅读