C# 中的 Const 和 Static 和 Readonly


Const

常量字段指不可修改的字段。在声明时,你需要为其分配一个值。

const int a = 5;

Static

如果类中使用了修饰符 static,则无法使用 new 关键字对该类进行实例化。你可以对方法、属性、类、构造函数等使用 static 关键字。

static int a = 10;

Learn C# in-depth with real-world projects through our C# certification course. Enroll and become a certified expert to boost your career.

Readonly

Readonly 字段会在声明时初始化,你也可以在构造函数中设置它。

我们来看一个案例,在案例中,Readonly 字段在构造函数内初始化。

示例

class Demo {
   readonly int a;
   public Demo( ) {
      a = 5;
   }
}

更新时间: 2020 年 6 月 23 日

浏览 955 次

助力你的职业发展

完成课程即可获得认证

开始
广告