W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
常量是一個靜態(tài)字段,其值永遠不會改變。
在編譯時靜態(tài)評估常量。
常量可以是任何內(nèi)置的數(shù)字類型,bool,char,string或枚舉類型。
常量用const關(guān)鍵字聲明,必須用一個值初始化。
例子:
public class Test {
public const string Message = "Hello World";
}
常量比靜態(tài)只讀字段限制性更強。
常量與靜態(tài)只讀字段不同,因為常量的求值在編譯時發(fā)生。
例如:
public static double Circumference (double radius) {
return 2 * System.Math.PI * radius;
}
編譯為:
public static double Circumference (double radius) {
return 6.283 * radius;
}
每個應(yīng)用程序的靜態(tài)只讀字段可以具有不同的值。
常量也可以聲明為方法的局部。例如:
static void Main() {
const double twoPI = 2 * System.Math.PI;
...
}
非本地常量允許以下修飾符:
項目 | 修飾符 |
---|---|
Access modifiers | public internal private protected |
Inheritance modifier | new |
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: