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