成員
本節描述 F# 物件類型的成員。
備註
「成員」是作為類型定義的一部分且以 member
關鍵字宣告的功能。 F# 物件類型 (例如記錄、類別、差別聯集、介面和結構) 支援成員。 如需詳細資訊,請參閱記錄、類別、差別聯集、介面和結構。
成員一般構成類型的公用介面,因此除非另外指定,否則成員為公用。 成員也可以宣告為私用或內用。 如需詳細資訊,請參閱存取控制。 簽章檔案也可以用來公開或不公開某型別的特定成員。 如需詳細資訊,請參閱簽章。
只與類別搭配使用的私用欄位和 do
繫結,並不是真正的成員,因為它們永遠不是類型之公用介面的一部分,也不是以 member
關鍵字宣告,但本節中也會加以描述。
[相關主題]
主題 | 描述 |
---|---|
類別中的 let 繫結 |
描述類別中私用欄位和函式的定義。 |
類別中的 do 繫結 |
描述物件初始設定程式碼的規格。 |
屬性 | 描述類別和其他類型中的屬性成員。 |
索引屬性 | 描述類別和其他類型中的類似陣列屬性。 |
方法 | 描述作為類型成員的函式。 |
建構函式 | 描述初始化型別物件的特殊函式。 |
運算子多載 | 描述型別之自訂運算子的定義。 |
事件 | 描述 F# 中的事件定義和事件處理支援。 |
結構 | 說明 F# 中結構的定義。 |
明確欄位 | 描述類型中未初始化欄位的定義。 |