成员 (F#)
本节将介绍 F# 对象类型的成员。
备注
成员是属于类型定义的一部分的功能,可使用 member 关键字进行声明。记录、类、可区分联合、接口和结构等 F# 对象类型都支持成员。有关更多信息,请参见记录 (F#)、类 (F#)、可区分联合 (F#)、接口 (F#)和结构 (F#)。
成员通常组成类型的公共接口,这就是成员通常是公共成员(除非另外指定)的原因。也可以声明私有成员或内部成员。有关更多信息,请参见访问控制 (F#)。类型的签名还可用于公开或不公开类型的某些成员。有关更多信息,请参见签名 (F#)。
只能与类一起使用的私有字段和 do 绑定不是真正的成员,因为它们从不是类型的公共接口的一部分,并且也不是用 member 关键字声明的。不过,本节中对它们也进行了介绍。
相关主题
主题 |
说明 |
---|---|
介绍类中私有字段和函数的定义。 |
|
介绍对象初始化代码的规范。 |
|
介绍类和其他类型中的属性成员。 |
|
介绍类和其他类型中的类似数组的属性。 |
|
介绍属于类型的成员的函数。 |
|
介绍用于初始化类型的对象的特殊函数。 |
|
介绍类型的自定义运算符的定义。 |
|
介绍 F# 中的事件定义和事件处理支持。 |
|
介绍类型中未初始化字段的定义。 |