c#将格式代码拆分为多个*.cs

c#将格式代码拆分为多个*.cs,c#,split,C#,Split,我有一个有很多标签的表单 为了避免有一个巨大的Form1.cs文件,我想将这些方法拆分为几个Form1_1.cs、Form1_2.cs等文件 我找不到这样做的正确方法。 我可以在几个文件中重复相同的名称空间和表单吗? 我是否需要重复所有compliler指令,比如“使用”,或者只重复我将在该部分中使用的指令 例如: using System.Data.OleDb; namespace Mine { public partial class Form1 : Form { ...

我有一个有很多标签的表单

为了避免有一个巨大的Form1.cs文件,我想将这些方法拆分为几个Form1_1.cs、Form1_2.cs等文件

我找不到这样做的正确方法。 我可以在几个文件中重复相同的名称空间和表单吗? 我是否需要重复所有compliler指令,比如“使用”,或者只重复我将在该部分中使用的指令

例如:

using System.Data.OleDb;

namespace Mine
{
    public partial class Form1 : Form
    {
...
欢迎提供任何帮助或建议

先谢谢你。
David

您已经使用了分部类声明。可以使用创建多个文件

namespace Mine
{
    public partial class Form1
声明。只需要使用特定文件中使用的名称空间。
请参阅此处的详细信息:

您可以为每个选项卡使用,这样您就可以将每个选项卡的代码委托给不同的类。请参阅,了解为什么将表单拆分为更多的分部类可能是一个坏主意。
分部
修饰符正是针对这种情况使用的,您希望将单个类拆分为多个文件的位置。