共用方式為


部分型別 (C# 參照)

部分型別定義允許將類別、結構、介面或記錄分割成多個定義。 上述多個定義可以位於相同專案中的不同檔案中。 一個型別宣告只包含部分成員的簽章:

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

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

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

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

從 C# 13 開始,您可以定義部分屬性和部分索引子。 在 C# 13 之前,您只能將方法定義為部分成員。

您可以針對宣告宣告或實作宣告提供文件註解。 當文件註解都套用到這兩種型別宣告時,每個宣告的 XML 元素都會包含在輸出 XML 中。 如需了解部分成員宣告的規則,請參閱部分成員相關文章。

您可以將屬性套用到任一宣告。 所有屬性都是宣告,包括重複項目,且都會合併在經過編譯的輸出中。

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

C# 語言規格

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

另請參閱