C# 中关键词 const 和 readonly 之间有什么区别?


常量

常量字段是不能被修改的字段。在声明时,你需要为其分配一个值。

const int a = 5;

只读

只读字段是在声明时初始化的,或者你也可以在构造函数中设置它。

让我们看一个在构造函数中初始化只读字段的例子 −

示例

class Calculate {
   readonly int z;
   public Demo( ) {
      z = 20;
   }
}

更新于: 22-Jun-2020

327 次浏览

开启您的 职业 生涯

通过完成课程获得认证

开始
广告