Lambda表达式
Lambda表达式
本质是一种方法
匿名方法
NoReturnWithPara method1=new NoReturnWithPara( delegate (string name,Date Time Now){cw });
Lambda 表达式转变第一步
NoReturnWithPara method1=new NoReturnWithPara( => (string name,Date Time Now){cw });
箭头左边是参数列表 右边是方法体
Lambda 表达式转变第二步:因为委托时有参数约束,去掉参数类型
NoReturnWithPara method1=new NoReturnWithPara( => (name,Now){cw });
Lambda 表达式转变第三步:去掉 委托的类型(new NoReturnWithPara())
//最终版 如果代码只有1行,可以去掉大括号,带返回值的去掉return
NoReturnWithPara method1 (name,Now)=>{cw };
//Returnwithpara func(x,y)=>x+y;

浙公网安备 33010602011771号