Unity 3D游戏开发 - C#面向对象 | 预编译指令与对象初始化器

预编译指令

  • 预编译指令
    • 也叫预处理指令,在程序正式编译之前执行。
    • 这些指令不会转化为可执行代码中的命令,但会影响编译过程的各个方面。
  • 区域指令
    • 指令格式
      #region Info
      
      ......
      
      #endregion
    • 作用
      • 优化代码结构,进行代码折叠。

对象初始化器

  • 概念
    • 在一个类中,我们通常用构造方法对属性赋值,完成对象的初始化。但是当一个类中有大量属性的时候,不可能为各种情况都定义构造方法,这个时候可以使用 “对象初始化器” 来完成属性的赋值。
  • 语法格式
    类名 对象名 = new 类名(){属性名 = 值; 属性名 = 值};

猜你喜欢

转载自blog.csdn.net/weixin_41232641/article/details/82762456