google0312 发表于 2016-9-5 16:56:59

C#入门基础——分部方法

主要是介绍了上下文关键字partial的用法,类、方法都可以分部来实现的。

namespace 分布方法实例
{
    class Program
    {
      static void Main(string[] args)
      {
            var mc = new MyClass();
            mc.Add(5,6);
            Console.ReadKey();
      }
    }
    partial class MyClass
    {
      partial void PrintSum(int x,int y);   //定义分部方法
      public void Add(int x, int y)
      {
            PrintSum(x,y);
      }
    }
    partial class MyClass
    {
      partial void PrintSum(int x, int y)   //实现分部方法
      {
            Console.WriteLine("Sum is {0}",x+y);//实现部分
      }
    }
}

输出结果:

Sum is 11

123123aaasss 发表于 2016-9-5 18:17:49

很好支持

match123_xbd 发表于 2023-4-3 15:52:36

{:9_227:}
页: [1]
查看完整版本: C#入门基础——分部方法