【发布时间】:2015-10-20 15:31:08
【问题描述】:
C#相关
场景 1: 类中的只读关键字字段/数据成员将仅初始化一次。因此,该类的多个实例将存在该只读数据成员的不同值。该类中的方法和属性永远不会修改此数据成员。
场景 2: 类中的 const 关键字字段/数据成员将仅在同一语句中声明和初始化一次。否则编译器会产生错误。在这种情况下,标记为 const 的数据成员将为为此类创建的多个实例保存相同的值。
场景2也可以使用静态变量来实现。
那为什么在 C# 中需要有 const 关键字呢?
【问题讨论】:
标签: c#