C# 中的 Const 和 Static 和 Readonly


Const

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

const int a = 5;

Static

如果類中使用了修飾符 static,則無法使用 new 關鍵字對該類進行例項化。你可以對方法、屬性、類、建構函式等使用 static 關鍵字。

static int a = 10;

Readonly

Readonly 欄位會在宣告時初始化,你也可以在建構函式中設定它。

我們來看一個案例,在案例中,Readonly 欄位在建構函式內初始化。

示例

class Demo {
   readonly int a;
   public Demo( ) {
      a = 5;
   }
}

更新時間: 2020 年 6 月 23 日

瀏覽 955 次

助力你的職業發展

完成課程即可獲得認證

開始
廣告
© . All rights reserved.