zoukankan      html  css  js  c++  java
  • 第六章类(十一)构造函数4对象初始化器和集合初始化器

      C#3.0新增了对象初始化器,用于初始化对象中所有可以访问的字段和属性。

      具体地说,调用构造函数创建对象时,可在后面的一对大括号中添加成员初始化列表。

      这样在创建对象时指定必要的数据,又提供了一种方式。

      但不得不说,这都是表面上编码的工作。对象初始化器,只是一个语法糖。最终生成的CIL代码和创建对象实例后,

    单独用语句对属性赋值是一样的。

      集合初始化器,用于在集合实例化期间向集合项赋值。

      书中,再强调所有属性都应初始化成合理的默认值。

      ps:

      我可以这样理解,构造函数的作用是属性的初始化。

  • 相关阅读:
    反编译工具
    3.25Java变量
    标识符
    OMS系统
    java打印方法区别
    注释
    写代码时候要注意的两个点
    python_pracyoce_day1
    SKU和SPU
    文档注释
  • 原文地址:https://www.cnblogs.com/158-186/p/11983954.html
Copyright © 2011-2022 走看看