0
的myCollection
不包含元件与Id == 10
:“序列不包含匹配元件”,而不是仅仅无效
var myVar1 = myCollection.Where(q => q.Id == 10);
在上述情况下的myVar1
表示只是空集合。
但为什么要在下面的例子中,我得到一个序列中没有匹配的元素例外,而不是仅仅null
在myVar2
?
var myVar2 = myCollection.First(q => q.Id == 10);
如何正确解释?