分部类型(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# 语法和用法的权威资料。

另请参阅