首页 > 解决方案 > 我们可以在 c# 中有多个(超过两个)部分类吗?

问题描述

假设一个团队有 3 名成员,他们都想在同一个班级工作。那么在这种情况下,我们可以在 c# 中使用超过 2 个部分类吗?

标签: c#partial-classes

解决方案


是的,您可以创建多个 2 Partial classes。(来源这里

根据文档:

在处理大型项目时,将一个类分布在不同的文件中可以让多个程序员同时处理它。

工作示例

using System;

public class Program
{
    public static void Main()
    {
        Foo foo = new Foo();
        foo.PrintMessage1();
        foo.PrintMessage2();
        foo.PrintMessage3();
    }
}

public partial class Foo
{
    public void PrintMessage1()
    {
        Console.WriteLine("Foo1");
    }  
}

public partial class Foo
{
    public void PrintMessage2()
    {
        Console.WriteLine("Foo2");
    }
}

public partial class Foo
{
    public void PrintMessage3()
    {
        Console.WriteLine("Foo3");
    }
}

推荐阅读