在 C# 中,常量 是指數值固定不變的量。一旦被賦值,其值在程式執行期間無法被修改。從資料型別的角度來看,常量可以是任何實值型別或參考型別。
常量的宣告會指定名稱與值,格式如下:
attributes constant-modifiers const type constant-declarators;
其中 constant-modifiers 可為:
newpublicprotectedinternalprivate常量的型別 type 必須是以下之一:
sbyte, byte, short, ushort, int, uint, long, ulongchar, boolfloat, double, decimalstringenum-typereference(僅限 null)public const double x = 1.0, y = 2.0, z = 3.0;
這行程式碼一次宣告了三個 double 型別的公用常量。
static,不需也不得加上 static 關鍵字。Math.PI、應用程式設定常數等。