C#SQL =>操作员意义

时间:2013-03-26 17:45:01

标签: c# linq lambda

在LINQ中使用C#SQL,我发现了这句话:

var names = database.Browsers.Select(b => b.Name);

b=>b.Name做什么? =>运算符通常做什么?

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

1 个答案:

答案 0 :(得分:6)

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