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; } }
广告