什么是Lambda表达式?什么是 LINQ表达式?
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/06/24 01:13:19
什么是Lambda表达式?什么是 LINQ表达式?
![什么是Lambda表达式?什么是 LINQ表达式?](/uploads/image/z/5446563-51-3.jpg?t=%E4%BB%80%E4%B9%88%E6%98%AFLambda%E8%A1%A8%E8%BE%BE%E5%BC%8F%3F%E4%BB%80%E4%B9%88%E6%98%AF+LINQ%E8%A1%A8%E8%BE%BE%E5%BC%8F%3F)
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.
望采纳.
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.
望采纳.