C# 中關鍵詞 const 和 readonly 之間有什麼區別?


常量

常量欄位是不能被修改的欄位。在宣告時,你需要為其分配一個值。

const int a = 5;

只讀

只讀欄位是在宣告時初始化的,或者你也可以在建構函式中設定它。

讓我們看一個在建構函式中初始化只讀欄位的例子 −

示例

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

更新於: 22-Jun-2020

327 次瀏覽

開啟您的 職業 生涯

透過完成課程獲得認證

開始
廣告
© . All rights reserved.