C# 代理做为参数

来源:互联网 发布:艹女人是什么感受 知乎 编辑:程序博客网 时间:2024/06/14 19:22

class 泛型
    {

        public delegate int add(int a, int b);//声明一个代理
        public int sum(int a, int b)//定义一个相加的方法
        {
            return a + b;
        }

        public void dele(add de)//定义一个方法,参数是一个代理 ^^
        {
            Console.WriteLine(de(7, 8));
        }
 

        public static void Main()
        {
            //测试代理
            泛型 f = new 泛型();
            add dd = f.sum;//给代理一个值
            f.dele(dd);//调用参数为代理的方法

            Console.Read();
        }

 }

原创粉丝点击