partial (型別) (C# 參考)
部分型別定義允許類別、結構 (Struct) 或介面等的定義分割成多個檔案。
在 File1.cs 中:
namespace PC
{
partial class A
{
int num = 0;
void MethodA() { }
partial void MethodC();
}
}
在 File2.cs 中,下列宣告:
namespace PC
{
partial class A
{
void MethodB(){}
partial void MethodC() { }
}
}
備註
當使用大型專案或自動產生的程式碼 (如 Windows Form 設計工具所提供的程式碼) 時,將類別、結構 (Struct) 或介面型別 (Interface Type) 分割成數個檔案可能會非常實用。 部分型別可能包含部分方法。 如需詳細資訊,請參閱部分類別和方法 (C# 程式設計手冊)。
C# 語言規格
如需詳細資訊,請參閱 C# 語言規格。 語言規格是 C# 語法和用法的決定性來源。