本節描述 F# 物件類型的成員。
備註
成員 是屬於類型定義一部分的功能,並以 關鍵詞宣告 member 。 F# 物件類型,例如記錄、類別、歧視聯集、介面和結構支持成員。 如需詳細資訊,請參閱 記錄、 類別、 歧視聯集、 介面和 結構。
成員通常會組成型別的公用介面,這就是為什麼除非另有指定,否則它們是公用的。 成員也可以宣告為私用或內部。 如需詳細資訊,請參閱 存取控制。 簽章檔案也可以用來公開或未公開類型的特定成員。 如需詳細資訊,請參閱 簽章。
僅搭配類別使用的私用字段和 do 系結不是真正的成員,因為它們絕不是型別的公用介面的一部分,而且不會使用 member 關鍵詞宣告,但本節也會加以描述。
[相關主題]
| 主題 | 說明 |
|---|---|
let 類別中的系結 |
描述類別中私用欄位和函式的定義。 |
do 類別中的系結 |
描述物件初始化程式代碼的規格。 |
| 性能 | 描述類別和其他類型中的屬性成員。 |
| 索引屬性 | 描述類別和其他型別中類似陣列的屬性。 |
| 方法 | 描述屬於型別成員的函式。 |
| 建構函式 | 描述初始化型別物件的特殊函式。 |
| 運算子多載 | 描述型別自定義運算子的定義。 |
| 活動 | 描述 F# 中事件和事件處理支援的定義。 |
| 結構體 | 描述 F# 中結構的定義。 |
| 明確欄位 | 描述類型中未初始化欄位的定義。 |