您的位置:首页 > 博客中心 > 电脑问题 >

C#程序设计基础——常量

时间:2022-03-18 01:08

C#程序设计基础——常量

 

常量是在编译时已知,并且在程序的生存期内不发生更改的不可变值。常量使用const修饰符进行声明。

 

常量必须在声明时初始化,且常量的类型必须为以下类型之一:sbyte/byte/short/ushort/int/uint/long/ulong/char/float/double/decimal/bool/string/枚举类型/引用类型。

 

当编译器遇到C#源代码中的常量修饰符时,将直接把文本值替换到它生成的中间语言代码中。因为在运行时没有与常量关联的变量地址,所以const字段不能通过引用传递,并且不能在表达式中作为左侧值出现。

 

常量可标记为public/private/protected/internal或protected internal。这些访问修饰符定义了用户访问常量的方式。

 

常量可以被当作static字段一样访问,但不使用static关键字声明常量。

本类排行

今日推荐

热门手游