partial class 个人觉得是所有的类可以有很多人同时在开发,最后使用的时候可以合并。
如果分散在不同的类型,如果要使用所有的方法就比较繁琐。或者系统在自动生成一些实体对象对应的类时,
可能需要人为添加一些字段信息,可能比较方便。
建立两个不同类文件名(这里只是类文件名(不同),这两个文件中类的名称需要相同):
t3_PartialTest1.cs
using System;
namespace grammarPractice.grammar
{
public partial class PartialTest
{
string sub2 = "sub2";
public void fSub2()
{
Console.WriteLine("fSub2");
}
}
}
t3_PartialTest2.cs
using System;
namespace grammarPractice.grammar
{
public partial class PartialTest
{
string sub1 = "sub1";
public void fSub1()
{
Console.WriteLine("fSub1");
}
}
}
using System;
using grammarPractice.grammar;
namespace grammarPractice
{
class Program
{
static void Main(string[] args)
{
//myMethod("我调用了delegate");
// delCls();
partialTest1();
Console.ReadKey();
}
#region t3
public static void partialTest1()
{
PartialTest a = new PartialTest();
a.fSub1();
a.fSub2();//两个方法都可以使用了
}
}