1.Lambda简介
Lambda表达式:简化委托的使用,让代码更加简洁,是C#1.0新增的重要功能之一。
表达式形式:
1.一个参数:param=>expr
2.多个参数:(param-list)=>expr
例如:Expression<Func<string.bool>>expr=0=>0.Length>9;
语句主要分为两个部分,“>=”是一个整体,是Lambda操作符。“>=”的左边传入参数声明,“<=”右边是函数体。
Lambda表达式并不适用于所有的借口,只是适用于函数式接口。
函数式接口:有且仅有一个抽象方法的借口。