首页 > 代码库 > Lambda表达式
Lambda表达式
自C#3.0开始,就可以使用一种新语法把实现代码赋予委托:Lambda表达式。只要有委托参数类型的地方,就可以使用Lambda表达式。
Lambda表达式的语法比匿名方法简单。如果所调用的方法有参数,且不需要参数,匿名方法的语法就比较简单,因为这样不需要提供参数
class Program { static void Main(string[] args) { string mid = ", middle part,"; Func<string, string> lambda = param => { param += mid; param += "and this was added to the string"; return param; }; Console.WriteLine(lambda("Start of string")); Console.ReadKey(); } }
Lambda运算符“=>”的左边列出了需要的参数。Lambda运算符的右边定义了赋予Lambda变量的方法的实现代码
Lambda表达式
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。