2017年12月13日学习简单的委托
今天网上学习了简单的委托,而委托的用法大部分都是为了让一个方法作为参数传递给另外一个方法体!
如何定义一个简单的委托
【1】先定义委托 delegate int AddDe(int a,int b);【2】定义一个简单的方法让这个委托指向这个简单的方法 static int FindDel(int a ,int b){ return a+b;}在main方法中写AddDel adl=new AddDel(FindDel);int c=adl(5,6);Console.WriteLine(c);运行结果为11这就是一个简单的委托的实现如何写一个简单的lambda表达式和匿名函数承接上文代码在main方法中写上AddDel del=delegat(int a, int b) { return a+b;};这就是一个简单的匿名函数
然后把上面简单的匿名函数转化为lambda表达式
AddDel lambda=(int a, int b)=>{return a+b;};
再继续演变为最终的lambda表达式
AddDel lambda=(a,b)=> a+b;
浙公网安备 33010602011771号