成員

本節描述 F# 物件類型的成員。

備註

「成員」是作為類型定義的一部分且以 member 關鍵字宣告的功能。 F# 物件類型 (例如記錄、類別、差別聯集、介面和結構) 支援成員。 如需詳細資訊,請參閱記錄類別差別聯集介面結構

成員一般構成類型的公用介面,因此除非另外指定,否則成員為公用。 成員也可以宣告為私用或內用。 如需詳細資訊,請參閱存取控制。 簽章檔案也可以用來公開或不公開某型別的特定成員。 如需詳細資訊,請參閱簽章

只與類別搭配使用的私用欄位和 do 繫結,並不是真正的成員,因為它們永遠不是類型之公用介面的一部分,也不是以 member 關鍵字宣告,但本節中也會加以描述。

主題 描述
類別中的 let 繫結 描述類別中私用欄位和函式的定義。
類別中的 do 繫結 描述物件初始設定程式碼的規格。
屬性 描述類別和其他類型中的屬性成員。
索引屬性 描述類別和其他類型中的類似陣列屬性。
方法 描述作為類型成員的函式。
建構函式 描述初始化型別物件的特殊函式。
運算子多載 描述型別之自訂運算子的定義。
事件 描述 F# 中的事件定義和事件處理支援。
結構 說明 F# 中結構的定義。
明確欄位 描述類型中未初始化欄位的定義。