1.常量
一个包含不能修改的值的变量,通过const关键字定义。只能在声明的同时赋值
2.只读字段
通过readonly关键字定义。
可以在声明的同时赋值。
对于实例字段,在包含字段声明的类的实例构造函数中赋值;对于静态字段,在包含字段声明的类的静态构造函数中赋值。
public class VariableTest { /// <summary> /// 常量 /// </summary> public const int Number = 30; #region 只读字段 public readonly int Age = 40; public readonly string Name; public static readonly int Quantity; public VariableTest() { Name = "Helen"; } static VariableTest() { Quantity = 100; } #endregion }