首页 > Windows开发 > 详细

c#的委托实例

时间:2017-09-14 21:15:27      阅读:252      评论:0      收藏:0      [点我收藏+]
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;


namespace ConsoleApplication2
{
    class Program
    {
        static void Add(int num1, int num2)
   {
       Console.Write(num1 + num2); Console.Write(\n);
   }
        static void Subs(int i, int j)
        { Console.Write(i - j); Console.Write(\n); }
       delegate void  Calc(int i,int j);//定义一个代理类型Calc,它可以用于定义各种参数为两个整数的任意方法;故
        static void Main(string[] args)
        {
            //Calc c1=new Calc(Add);
            //Calc c2=new Calc(Subs);
            //c1(3, 4);
            //c2(3, 4);
            Calc c = Add;
            c += Subs;
            c(8888, 7);
            Console.ReadKey();

        }
    }
}
     

 

c#的委托实例

原文:http://www.cnblogs.com/ewitt/p/7522479.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!