C# 使用 const 关键字来声明某个常量字段或常量局部变量。常量字段和常量局部变量不能修改。
【示例1】
const int x = 0;
public const double gravitationalConstant = 6.673e-11;
private const string productName = "Visual C#";
【示例2】对常量赋值是可以用常数表达式。常数表达式是在编译时可被完全计算的表达式。
public const int c1 = 5;
public const int c2 = c1 + 100;
public const int MAX_VALUE = 10;
const是定义常量的关键字,常量名按命名规则要全部大写;
constz只能声明值类型的不能是引用类型
static readonly可以是任何类型 然后在静态构造中初始化或者执行初始化
一种是编译时常量,一种是运行时常量
其实比较推荐的是 readonly 关键字