c#中const的用法

const的用法:

1.const 關鍵字用於修改字段或局部變量的聲明。 它指定字段或局部變量的值是常數,不能被修改。
            int x, y, z;//const用於修改字段或者局部變量的聲明。
            z = x + y;
            x = 2;//它指定字段或局部變量
            y = 3;
            z = 2;
            const int a;
            a = 2;
        
上面的這段代碼有一處錯誤:上面的x,y,z的聲明和賦值肯定是沒問題的。但是下面用const聲明的a在給它賦值的時候是會報錯的就是那個a=2,因爲上面我們有提到,它指定的字段或局部變量的值是常數是不能被修改的。請注意一下:用const聲明的變量就默認聲明有static屬性了。所以在常量的聲明中是不允許使用static進行修飾的。

2.常數表達式是在編譯時可被完全計算的表達式。 因此,對於引用類型的常數,可能的值只能是 string 和 null
  當然它也可以同時聲明多個const類型的數值。
public const double x = 1.0, y = 2.0, z = 3.0;
3.const只能在初期就使用常量初始化好,而且對也每一次編譯後的結果,const的值都是固定的。

const的用法大概就這麼多了!如有補充或者解釋不好的地方歡迎在下方留言!


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章