假设一个团队中有3名成员,而他们所有人都想在同一个班上工作。那么在这种情况下,我们可以在c#中使用两个以上的局部类吗?
答案 0 :(得分:4)
是的,您可以创建2个以上的Partial classes
。 (来源Here)
根据文档:
在处理大型项目时,将类分散在单独的文件中,使多个程序员可以同时进行处理。
工作示例
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");
}
}
答案 1 :(得分:3)
我不会介绍部分类,以便能够与其他开发人员合作。一个好的做法是使用某种版本控制,例如Git,TortoiseSVN和TFVC。仅举几个。
版本控制服务多个purposes:
还要注意,任何版本控制都可以从合并工具中受益。这些文件用于将多个文件版本(通常由不同的开发人员提交的文件)合并到一个文件中。在版本控制中,通常将其称为解决merge-conflicts。
为您提供一些快速入门,请尝试以下组合:
使用GitExtensions作为git版本控制的图形界面。使用“合并”解决合并冲突。
在软件开发中使用版本控制是一项主要的最佳实践,它极大地帮助了项目管理,敏捷性,协作和文档编制。
说实话,我从来没有在任何地方工作过,我们没有使用过它,也没有人认识我。因此,即使我不了解OP的背景,我仍然建议尝试一下。
也:即使是协作之王-在大型开源项目中共同工作的开发人员,也可以使用Version Control。主要是git。