美文网首页
232对象初始化器

232对象初始化器

作者: 漠漠彡 | 来源:发表于2019-04-04 18:29 被阅读0次

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

    传统初始化方式

    使用对象初始化器

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

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

    不同点:

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

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

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

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

    相关文章

      网友评论

          本文标题:232对象初始化器

          本文链接:https://www.haomeiwen.com/subject/rvafiqtx.html