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