partial类就是说明这个类是写在几个文件里面的,这里只是一部分.
partial是一个类修饰符,用于把类定义拆分为几个部分,便于代码管理,如
class ClassA
{
void A(){;}
void B(){;}
}
与
partial class ClassA
{
void A(){;}
}
partial class ClassA
{
void B(){;}
}
是一样的
可以将类、结构或接口的定义拆分到两个或多个源文件中。每个源文件包含类定义的一部分,编译应用程序时将把所有部分组合起来。在以下几种情况下需要拆分类定义:
处理大型项目时,使一个类分布于多个独立文件中可以让多位程序员同时对该类进行处理。
使用自动生成的源时,无需重新创建源文件便可将代码添加到类中。Visual Studio 在创建 Windows 窗体、Web 服务包装代码等时都使用此方法。您无需编辑 Visual Studio 所创建的文件,便可创建使用这些类的代码。
若要拆分类定义,请使用 partial 关键字修饰符,如下所示:
C# 复制代码
public partial class Employee
{
public void DoWork()
{
}
}
public partial class Employee
{
public void GoToLunch()
{
}
}