本部分介绍 F# 对象类型的成员。
注解
成员 是类型定义的一部分且使用 member 关键字声明的功能。 F# 对象类型(如记录、类、歧视的联合、接口和结构)支持成员。 有关详细信息,请参阅 记录、 类、 歧视联合、 接口和 结构。
成员通常为类型构成公共接口,这就是为什么它们是公共的,除非另行指定。 成员也可以声明为私有或内部成员。 有关详细信息,请参阅 访问控制。 签名文件还可用于公开或不公开类型的某些成员。 有关详细信息,请参阅 签名。
专用字段和 do 绑定(仅用于类)不是真正的成员,因为它们从来不是类型的公共接口的一部分,并且不是使用 member 关键字声明的,但它们也在本部分中进行了说明。
相关主题
| 主题 | DESCRIPTION |
|---|---|
let 类中的绑定 |
描述类中专用字段和函数的定义。 |
do 类中的绑定 |
描述对象初始化代码的规范。 |
| 性能 | 描述类和其他类型中的属性成员。 |
| 索引属性 | 描述类和其他类型中类似数组的属性。 |
| 方法 | 描述属于类型的函数。 |
| 构造函数 | 描述初始化类型对象的特殊函数。 |
| 运算符重载 | 描述类型自定义运算符的定义。 |
| 事件 | 介绍 F# 中的事件和事件处理支持的定义。 |
| 结构 | 描述 F# 中结构的定义。 |
| 显式字段 | 描述类型中未初始化字段的定义。 |