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