C#常量
常量就是其值固定不变的量,值类型或引用类型都可以作为常量。在C#中,常量可以分为静态常量和动态常量。 一、静态常量 声明静态常量的语法格式如下: 修饰符 const 数据类型 常量名 = 常量值;?修饰符:可以是public、protected、internal、private等。 ?const:声明静态常量的关键字。 ?数据类型:可以是整型(int)、浮点型(double)、枚举或字符串。 如: public const int a = 1000; 静态常量在编译时会将其替换为所对应的值。用const定义的常量,对于所有类的对象而言都是一样的,因此需要像访问静态成员那样去访问const定义的常量。 也可以使用一条语句同时声明多个常量,比如: class classTest { public const double X = 1.0; public const double Y = 2.0; public const double Z = 3.0; } 可以写成: class classTest2 { public const double X = 1.0, Y = 2.0, Z = 3.0; } 在classTest2中声明的多个常量都写在一条语句中。 二、动态常量 声明动态常量的例子如下: public static readonly classTest classTest1