C#部分方法

示例

局部方法由一个局部类声明中的定义(作为常见方案-在自动生成的场景中)和另一局部类声明中的实现组成。

using System;

namespace PartialClassAndMethods
{
    public partial class PartialClass // 自动产生
    {
        partial void PartialMethod();
    }

    public partial class PartialClass // 手写的
    {
        public void PartialMethod()
        {
            Console.WriteLine("部分方法调用。");
        }
    }

    class Program
    {
        static void Main(string[] args)
        {
            PartialClass partial = new PartialClass();            partial.PartialMethod(); // outputs "部分方法调用。"
        }
    }
}