【CSharp】在class中申明public const int常量的應用
- 1.背景
- 2.代碼
- 3.運行
1.背景
常量本身是靜態的,即常量屬于class本身與其實例化對象無關,且常量不可更改。
以上兩種特性在許多應用場景中都有其優勢和應用場合。
1.在定義定義固定值的場景,例如狀態碼、事件類型、配置參數等。這些值在程序運行時不會改變,適合作為常量。
2.避免不規范的使用數字,程序開發者直接使用數字在程序中,這樣會使代碼難以理解和維護。使用常量可以提高代碼的可讀性和可維護性。
// 不好的寫法
if (status == 10010537) {// do something
}// 優秀的寫法
if (status == StatusCodes.Active