3.5 常量
知识点讲解:光盘:视频\PPT讲解(知识点)\第3章\常量.mp4
常量是指其值固定不变的变量,并且它的值在编译时就已经确定下来。在C#中的常量类型只能是下列类型中的一种:sbyte、byte、ushort、short、int、uint、ulong、long、char、float、double、decimal、bool、string或枚举。
C#中的常量有文本常量和符号常量两种。其中文本常量是输入到程序中的值,例如“12”和“Mr王”等;符号常量和文本常量类似,是代表内存地址的名称,在定义后就不能修改了。
符号常量的声明方法和变量的声明方法类似,唯一的区别就是常量在声明前必须使用修饰关键字const开头,并且常量在定义时被初始化。常量一旦被定义后,在常量的作用域内其本身的名字和初始化值是等价的。
符号常量的命名规则和变量的命名规则相同,但是符号常量名的第一个字母最好是大写字母,并且在同一个作用域内,所有的变量名和常量不能重名。