24号24秒

导航

 

namespace aaa
{
class program
{
public delegate int addnum(int a,int b);
static void main( string[] args)
{
program p = new program();
addnum anum = new addnum(p.getsum);//初始化
//匿名
addnum anum1 = delegate (int a,int b) { return a + b; };
//Lambda 表达式
addnum anum2 = (int a, int b) => { return a + b; };
//Func有返回值;Action无返回值。两个委托
Func<int,int> f= a =>a+1;//参数,返回值;
int reslut=f(5);//6
}
public int getsum(int a ,int b)
{
return a + b;
}
}
}

posted on 2018-06-29 11:06  24号24秒  阅读(75)  评论(0编辑  收藏  举报