分部(类型)(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() { }
    }
}

备注

当使用大项目或自动生成的代码(如由 提供的代码)时,将一个类、结构或接口类型拆分到多个文件中的做法就很有用。3c3d61f8-f36c-4d41-b9c3-398376fabb15分部类型可能包含分部方法。有关更多信息,请参见 分部类和方法(C# 编程指南)

C# 语言规范

有关详细信息,请参阅 C# 语言规范。该语言规范是 C# 语法和用法的权威资料。

请参阅

C# 参考

C# 编程指南

修饰符(C# 参考)

泛型介绍(C# 编程指南)