成员

本部分介绍 F# 对象类型的成员。

注解

成员 是类型定义的一部分且使用 member 关键字声明的功能。 F# 对象类型(如记录、类、歧视的联合、接口和结构)支持成员。 有关详细信息,请参阅 记录歧视联合接口结构

成员通常为类型构成公共接口,这就是为什么它们是公共的,除非另行指定。 成员也可以声明为私有或内部成员。 有关详细信息,请参阅 访问控制。 签名文件还可用于公开或不公开类型的某些成员。 有关详细信息,请参阅 签名

专用字段和 do 绑定(仅用于类)不是真正的成员,因为它们从来不是类型的公共接口的一部分,并且不是使用 member 关键字声明的,但它们也在本部分中进行了说明。

主题 DESCRIPTION
let 类中的绑定 描述类中专用字段和函数的定义。
do 类中的绑定 描述对象初始化代码的规范。
性能 描述类和其他类型中的属性成员。
索引属性 描述类和其他类型中类似数组的属性。
方法 描述属于类型的函数。
构造函数 描述初始化类型对象的特殊函数。
运算符重载 描述类型自定义运算符的定义。
事件 介绍 F# 中的事件和事件处理支持的定义。
结构 描述 F# 中结构的定义。
显式字段 描述类型中未初始化字段的定义。