你的位置:首页 > 软件开发 > ASP.net > 不一样的编码风格

不一样的编码风格

发布时间:2016-08-15 00:00:11
Lambda表达式也是C#3.0中最重要的特性之一。 1、Lambda表达式的简介 Lambda表达式可以理解为一个匿名方法,它可以包含表达式和语句,并且用于创建委托或转换为表达式树。在使用Lambda表达式时,都会使用&ldq ...

Lambda表达式也是C#3.0中最重要的特性之一。

    1、Lambda表达式的简介

        Lambda表达式可以理解为一个匿名方法,它可以包含表达式和语句,并且用于创建委托或转换为表达式树。在使用Lambda表达式时,都会使用“=>”运算符,该运算符的左边是匿名方法的输入参数,右边则是表达式或语句块。

        1.1 Lambda表达式的演变过程

              其实Lambda表达式是匿名方法的投胎转世。下面以代码来鉴定:

 1 C# 1.0 2 Func<get='_blank'>string,int> delegatetest1=new Func<string,int>(Callbackmethod); 3  4 C# 2.0 5 Func<string,int> delegatetest2=delegate(string text) 6 { 7    return text.Length;  8 } 9 10 C# 3.011 Func<string,int> delegatetest3=(string text)=>text.Length;12 13 可以省略参数类型string,从而将代码再次简化14 Func<string,int> delegatetest4=(text)=text.Length;15 此时也可以把圆括号省略16 Func<string,int> delegatetest=text=>text.Length;

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:不一样的编码风格

关键词:编码

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。