回 帖 发 新 帖 刷新版面

主题:partial的主要作用是什么

谁能简单介绍下

回复列表 (共2个回复)

沙发

from msdn:

分部类型定义允许将类、结构或接口的定义拆分到多个文件中。

可以将类、结构或接口的定义拆分到两个或多个源文件中。每个源文件包含类定义的一部分,编译应用程序时将把所有部分组合起来。在以下几种情况下需要拆分类定义:

处理大型项目时,使一个类分布于多个独立文件中可以让多位程序员同时对该类进行处理。

使用自动生成的源时,无需重新创建源文件便可将代码添加到类中。Visual Studio 在创建 Windows 窗体、Web 服务包装代码等时都使用此方法。您无需编辑 Visual Studio 所创建的文件,便可创建使用这些类的代码。

若要拆分类定义,请使用 partial 关键字修饰符,如下所示:

C#  复制代码 
public partial class Employee
{
    public void DoWork()
    {
    }
}

public partial class Employee
{
    public void GoToLunch()
    {
    }
}

 

板凳

partial关键字允许把类,结构或接口在多个文件中编写。就是某个类,结构或接口写类的各写一部分。只要标有此关键字,编译时各部分类会合嵌套并成一个类。

我来回复

您尚未登录,请登录后再回复。点此登录或注册