(1)const关键字限定一个变量不允许被改变
1>用于修改字段或局部变量的声明,表示指定的字段或局部变量为常量、
2>常数声明的类型指定引入的成员类型
3>不允许用static
4>不能为变量
public const double x=10;
(2)readonly允许把一个字段设置为常量,但可以执行一些计算
1>是在计算中执行 2>是实例成员
(3)conse和readonly区别
1>const只能在该声明中初始化,readonly可以在声明或构造函数中初始化
2>const是编译时常量,readonly是运行时常量
3> const默认为静态,readonly如果设置为静态,必须显示声明
public static readonly uint al =(uint)datatime.Now.ticks
4>const是对于引用类型,可能是string和null,readonly可以是任何类型