C#SQL =>运算符含义

use*_*849 0 c# linq lambda

在LINQ中使用C#SQL,我遇到了这样的声明:

var names = database.Browsers.Select(b => b.Name);
Run Code Online (Sandbox Code Playgroud)

怎么b=>b.Name办?什么是=>运营商一般做什么?

代码是C#.net框架的一部分,其中database是通过Linq在底层数据库上的句柄.

Jus*_*ell 6

=>指示使用的λ表达式.在这种情况下,b是对Browser对象的实例的引用,而Select(b=> b.Name)将返回仅包含该属性的可枚举Name.