c#的委托实例
2021-05-14 08:29
标签:task bsp blog 定义 col 一个 write [] generic c#的委托实例 标签:task bsp blog 定义 col 一个 write [] generic 原文地址:http://www.cnblogs.com/ewitt/p/7522479.htmlusing 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();
}
}
}