2.3C#数据成员之字段(Field)

字段是与类或类实例相关联的变量,字段定义存储位置。

字段声明和初始化

同变量。

字段分类

名称修饰符
静态字段用 static 修饰
实例字段无 static 修饰

readonly修饰符

readonly 修饰符的作用是限制字段为只读字段,不可变的,只能 在声明中初始化变量时在同一个类的构造函数中可以向字段赋值

如果字段是值类型,readonly 修饰符将限制此值类型的字段是不可变的。

如果字段是引用类型,由于引用类型包含对其数据的引用,readonly 修饰符将限制属于 readonly 引用类型的字段必须始终引用同一对象。该对象是可变的。readonly 修饰符可防止字段替换为引用类型的其它实例。但是,readonly 修饰符不会阻止通过只读字段修改字段的实例数据。

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/csharp/csharplang/8247.html

发表评论

登录后才能评论