【C#学习】静态字段、常量字段、只读字段、只读属性的相同点和不同点

来源:互联网 发布:淘宝店铺宝贝怎么打折 编辑:程序博客网 时间:2024/06/03 01:14

声明方式

  • 静态字段 public static int a = 10; 
  • 常量字段 public const int a = 10; 
  • 只读字段 public readonly int a = 10; 也可以在构造函数中初始化值
  • 只读属性 public int A {get{return a;}}  

访问方式

静态字段、常量字段都只能用类名访问,不能用对象访问。常量字段默认也是静态的,是属于类的,只不过不用static修饰符修饰。