C# 中关键字 const 和 readonly 有什么区别?

csharpprogrammingserver side programming更新于 2025/10/13 5:37:17

Const

常量字段是不可修改的字段。声明时需要赋值。

const int a = 5;

Readonly

只读字段在声明时初始化,也可以在构造函数中设置。

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

示例

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

相关文章