类的基本架构
在 C# 中,类是一种引用类型,用于定义对象的模板。类可以包含字段、属性、方法、构造函数等,构成了对象的基本架构
类可以包含的内容:
- 字段(Fields): 用于存储对象的数据
- 属性(Properties): 提供对字段的访问和设置
- 方法(Methods): 包含可执行的代码
- 构造函数(Constructors): 用于初始化对象
- 析构函数(Finalizers): 用于释放资源,但一般情况下不建议直接使用
- 索引器(Indexers): 允许类的实例被索引,类似于数组
- 事件(Events): 用于实现发布-订阅模式
- 静态成员(Static Members): 属于类而不是类的实例,可以通过类名直接访问
public class MyClass
{
// 字段
private int myField;
// 属性
public int MyProperty
{
get { return myField; }
set { myField = value; }
}
// 方法
public void MyMethod()
{
// 执行代码
}
// 构造函数
public MyClass()
{
// 构造函数代码
}
// 析构函数
~MyClass()
{
// 析构函数代码
}
// 索引器
}