分部(类型)(C# 参考)
分部类型定义允许将类、结构或接口的定义拆分到多个文件中。
在 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 窗体设计器提供的代码)时,将一个类、结构或接口类型拆分到多个文件中的做法就很有用。分部类型可能包含分部方法。有关更多信息,请参见 分部类和方法(C# 编程指南)。
C# 语言规范
有关更多信息,请参见 C# 语言规范。该语言规范是 C# 语法和用法的权威资料。