const是用來宣告不會變動的欄位,它也不允許程式在運行中去改變它的值
而宣告為const會自動成為static,可以不經實例化就能引用,如果你加上了static反而會報錯.
因為它是使用在不會變動的值上面,所以適合用於任何情形值都一樣的數,例如圓周率PI
如果程式中引用了另一個程式中的const值,它將在編譯時加到程式中,這個值除非重新編譯不然不會改變.
如果你需要每次在程式執行時去讀取新值,那你應該使用readonly
class Program
{
public const double PI = 3.1415926;
private static const string myName = "Charles";
static void Main(string[] args)
{
const int ABC = 1;
}
}
上面就是一個宣告的例子
文章標籤
全站熱搜
留言列表