什么是Lambda表达式?什么是 LINQ表达式?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 01:46:23
什么是Lambda表达式?什么是 LINQ表达式?

什么是Lambda表达式?什么是 LINQ表达式?
什么是Lambda表达式?什么是 LINQ表达式?

什么是Lambda表达式?什么是 LINQ表达式?
Lambda 可以简单的理解为一种匿名函数 例如:
p=>p++; 可以翻译成 (p){ p++ ; } (注意,因为是匿名的, 所以这里没有函数名 , 需要有委托对象来引用它 .)

LINQ可以简单的理解成一种筛选语法 , 一般继承了IEnumerable的对象都可以用来筛选 , 例如:
有 List lista 则有 from A in lista where A.a=="你好." select A

当然 上面的例子中 两者结合,可以有 lista.find( A => A.a=="你好");


如果要进一步了解Lambda , LINQ 请参考MSDN.
望采纳.