CLR vir C#之常量和字段
常量(Constant)
1.常量是在编译期就确定不变的。
2.常量定义默认是静态的,显式定义static将出现错误。
3.常量编译后,就嵌套在元数据中,调用时,就从IL中查找。所以不存在内存的分配,也找不到引用地址。
4.只有基元类型才能定义常量
字段(Field)
1.字段存储的对象的引用,可以是任何类型。
2.可以显示定义静态字段,此时在类型首次被加载时,被创建。
3.实例字段的创建在类型创建实例时产生。
4.ReadOnly关键字,表明字段为只读字段,可以和static一起定义。
5.只读字段只能在构造函数中修改,其他位置只读。
- 上一篇 »C#接扣和抽象类
- 下一篇 »混合语言编程:启用CLR,公共语言运行时编译让C#调用C++