const 和 readonly 關鍵字在 C# 中有什麼區別?


Const

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

const int a = 5;

Readonly

只讀欄位在宣告時或在建構函式中都被初始化。

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

示例

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

更新於:22-Jun-2020

327 瀏覽

開啟您的職業生涯

完成課程進行認證

開始
廣告
© . All rights reserved.