c#常量

常量是其值在使用過程中不會發生改變的變量

const int a =100;

常量的特點;
  *常量必須在聲明時初始化。指定了值之後就不能改寫了。
  *常量的值必須能在編譯時用於計算。因此不能用於從一個變量中提取的值來初始化常量。如果需要,應使用只讀字段(後面介紹)。
  *常量總是靜態的。但注意,不必(實際上不允許)在常量聲明中包含static

  使用常量的好處:
  *由於使用易於讀取的名稱(名稱的值易於理解)代替了較難讀取的數字或字符串,常量使程序變得更易於閱讀。
  *常量使程序易於修改。當常量的值需要修改時,只需要把新值賦給這個常量,不必查找整個程序去修改。
  *常量更容易避免程序出現錯誤。如果在聲明常量的位置以外的地方給常量賦值,編譯器會報錯。

 

就是說只能在給常量賦值的地方進行修改再賦值,不可以下面再寫一個然後賦值90,要和聲明初始化在一起。

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