第七章-深入理解类-分部方法

38 阅读1分钟

分部方法可以有定义部分,没有实现部分。

namespace 分部方法
{
    internal class Program
    {
        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($"x+y={x+y}");  
            }
        }
        static void Main(string[] args)
        {
            myClass class1=new myClass();
            class1.add(1,2);
            Console.ReadLine();
        }
    }
}