【发布时间】:2010-12-04 17:24:58
【问题描述】:
当没有匹配项时,LINQ 函数究竟返回什么?以Where方法为例:
var numbers = Enumerable.Range(1, 10);
var results = numbers.Where(n => n == 50);
此时会产生什么结果?
【问题讨论】:
-
“结果”中的内容是代表查询的对象。请记住:查询对象不是查询的结果。查询对象是您可以迭代以获得查询结果的东西,它本身并不是结果。
标签: c# linq where-clause