成员(C# 编程指南)

类和结构具有表示其数据和行为的成员。 一个类的成员包括该类中声明的所有成员,以及其继承层次结构中所有类声明的所有成员(除构造函数和终结器外)。 基类中的私有成员被继承,但不能从派生类访问。

下表列出了类或结构可能包含的成员类型:

成员 DESCRIPTION
字段 字段是在类范围内声明的变量。 字段可以是内置数值类型,也可以是另一个类的实例。 例如,日历类可能具有包含当前日期的字段。
常量 常量是在编译时设置值的字段,不能更改。
性能 属性是访问的类上的方法,就像它们是该类上的字段一样。 属性可以为类字段提供保护,防止其发生更改,而无需了解对象。
方法 方法定义类可以执行的操作。 方法可以采用提供输入数据的参数,并通过参数返回输出数据。 方法还可以直接返回值,而无需使用参数。
事件 事件向其他对象提供有关出现的通知,例如按钮单击或方法成功完成。 使用委托定义和触发事件。
操作员 重载运算符被视为类型成员。 重载运算符时,请在类型中将其定义为公共方法。 有关详细信息,请参阅 运算符重载
索引器 索引器使对象能够以类似于数组的方式编制索引。
构造函数 构造函数是首次创建对象时调用的方法。 它们通常用于初始化对象的数据。
终结器 C# 中很少使用终结器。 它们是当对象即将从内存中删除时运行时执行引擎调用的方法。 它们通常用于确保正确处理必须释放的任何资源。
嵌套类型 嵌套类型是在另一种类型中声明的类型。 嵌套类型通常用于描述仅由包含它们的类型使用的对象。

另请参阅