共用方式為


部分型別 (C# 參照)

部分型別定義允許你將類別、結構體、介面或記錄的定義拆分成多個定義。 你可以在同一專案內將這些多個定義放在不同的檔案中。 一個型別宣告只包含部分成員的簽章:

partial class A
{
    int num = 0;
    void MethodA() { }
    partial void MethodC();
}

其他宣告包含部分成員的實作:

partial class A
{
    void MethodB() { }
    partial void MethodC() { }
}

部分型別的宣告可能出現在相同或多個檔案中。 一般而言,兩個宣告會位於不同的檔案。 當您使用大型專案時,您可以使用自動產生的程式代碼,例如 Windows Forms 設計工具所提供的程式碼,或 RegEx 之類的來源產生器,來分割類別、結構或介面類型。 部分型別可能包含部分成員

C# 語言參考資料記錄了 C# 語言最新版本。 同時也包含即將推出語言版本公開預覽功能的初步文件。

文件中標示了語言最近三個版本或目前公開預覽版中首次引入的任何功能。

小提示

欲查詢某功能何時首次在 C# 中引入,請參閱 C# 語言版本歷史的條目。

從 C# 13 開始,你可以定義部分屬性和部分索引器。 從 C# 14 開始,你可以定義部分實例建構子和部分事件。 在 C# 13 之前,您只能將方法定義為部分成員。

你可以對宣告聲明或實作宣告提供文件評論。 當你對兩種類型宣告套用文件註解時,每個宣告的 XML 元素會包含在輸出 XML 中。 關於部分成員聲明的規則,請參閱 部分成員條目。

您可以將屬性套用到任一宣告。 編譯器會結合兩個宣告中的所有屬性,包括重複的。

如需詳細資訊,請參閱部分類別和方法

C# 語言規格

如需詳細資訊,請參閱<C# 語言規格>。 語言規格是 C# 語法及用法的限定來源。

另請參閱