【CSharp】在class中申明public const int常量的应用
- 1.背景
- 2.代码
- 3.运行
1.背景
常量本身是静态的,即常量属于class本身与其实例化对象无关,且常量不可更改。
以上两种特性在许多应用场景中都有其优势和应用场合。
1.在定义定义固定值的场景,例如状态码、事件类型、配置参数等。这些值在程序运行时不会改变,适合作为常量。
2.避免不规范的使用数字,程序开发者直接使用数字在程序中,这样会使代码难以理解和维护。使用常量可以提高代码的可读性和可维护性。
// 不好的写法
if (status == 10010537) {// do something
}// 优秀的写法
if (status == StatusCodes.Active