partial关键字的用法:把partial放在class, struct, interface关键字的前面,以用来把类,结构,接口放在多个文件中。   
  // Program 位于两个不同的源文件BigClassPart1.cs和BigClassPart2.cs
    // BigClassPart1.cs
    partial class Program
    {
        public void MethodTwo()
        {
        }
    }
    // BigClassPart2.cs
    partial class Program
    {
        public void MethodOne()
        {
        }
        static void Main(string[] args)
        {
        }
    }
原文:http://www.cnblogs.com/lschenblog/p/3955753.html