共用方式為


成員 (C# 程式設計指南)

類別和結構具有代表其數據和行為的成員。 類別的成員包含類別中宣告的所有成員,以及在其繼承階層中所有類別中宣告的所有成員(建構函式和完成項除外)。 基礎類別中的私有成員會被繼承,但無法從衍生類別中存取。

下表列出類別或結構可能包含的成員類型:

會員 說明
欄位 欄位是類別範圍中宣告的變數。 欄位可能是內建的數值類型或另一個類別的實例。 例如,行事曆類別可能有包含目前日期的欄位。
常數 常數是欄位,其值是在編譯時期設定,而且無法變更。
性能 屬性是在類別上存取的方法,就像是該類別上的欄位一樣。 屬性可為類別欄位提供保護,使其無法變更,而不需要知道物件。
方法 方法會定義類別可以執行的動作。 方法可以採用提供輸入數據的參數,並可透過參數傳回輸出數據。 方法也可以直接傳回值,而不使用 參數。
活動 事件會提供關於發生次數的通知,例如按鈕點選或方法成功完成的其他物件。 事件是使用委派來定義和觸發。
運算子 多載運算符會被視為類型成員。 當您多載運算符時,您會將其定義為型別中的公用方法。 如需詳細資訊,請參閱 運算元多載
索引器 索引器可讓物件以類似數位的方式編製索引。
建構函式 建構函式是第一次建立物件時所呼叫的方法。 它們通常用來初始化 對象的數據。
終結器 終結器在 C# 中很少被使用。 它們是當運行時執行引擎即將從記憶體中移除物件時所呼叫的函式。 它們通常用來確保必須釋放的任何資源都已適當地處理。
巢狀類型 巢狀類型是在另一種類型內宣告的類型。 巢狀類型通常用來描述只供包含它們的型別使用的物件。

另請參閱