| partial关键字允许把类、结构或接口放在多个文件中。一般情况下,一个类存储在单个文件中。但有时,多个开发人员需要访问同一个类,或者某种类型的代码生成器生成了一个类的某部分,所以把类放在多个文件中是有益的。 复制代码下面用几个例子作说明:
含有三个类文件:PartialClassPart1.cs,PartialClassPart2.cs,Program.cs,两个部分类分别置于前面两个类文件中,各有一个方法。
【PartialClassPart1.cs】
using System;
namespace PartialClass
{
    partial class partialClass
    {
        public void Method1()
        {
            Console.WriteLine("PartialClassPart1-partialClass-Method1");
        }
    }
}
【PartialClassPart2.cs】
using System;
namespace PartialClass
{
    partial class partialClass
    {
        public void Method2()
        {
            Console.WriteLine("PartialClassPart2-partialClass-Method2");
        }
    }
}
代码执行类【Program.cs】
using System;
namespace PartialClass
{
    class Program
    {
        static void Main(string[] args)
        {
            partialClass Pc = new partialClass();
            Pc.Method1();
            Pc.Method2();
            Console.ReadKey();
        }
    }
}
 |