编程语言基础:类型与成员详解
1. 只读字段与易失字段
1.1 只读字段
只读字段可以使用非常量表达式进行初始化,这为其提供了更大的灵活性。只读字段可以是实例成员或静态成员,而常量只能是静态的。以下代码展示了只读字段的使用:
public class ZClass {
public ZClass() { // 构造函数
fieldc = 10;
}
public static int fielda = 5;
public readonly int fieldb = fielda + 10;
public int fieldc;
};
1.2 易失字段
由于程序执行的复杂性,字段的读写可能不会立即进行,这种延迟在多线程应用中可能会引发问题。易失字段的读写是立即进行的,它能自动实现锁的功能。
2. 成员函数
2.1 函数概述
成员函数包含类的行为,方法、属性和索引器都属于成员函数。方法接受参数并返回操作结果,属性是一种封装了 get 和 set 方法的访问器,索引器是一种特殊的属性。
2.2 函数代码
函数封装了一系列代码,定义了类的行为。函数不一定按顺序执行,可能包含迭代或条件控制转移语句。 return 语句用于退出函数, void 类型的函数可以显式或隐式退出。以下代码
超级会员免费看
订阅专栏 解锁全文
4894

被折叠的 条评论
为什么被折叠?



