0
的myCollection
不包含元件與Id == 10
:「序列不包含匹配元件」,而不是僅僅無效
var myVar1 = myCollection.Where(q => q.Id == 10);
在上述情況下的myVar1
表示只是空集合。
但爲什麼要在下面的例子中,我得到一個序列中沒有匹配的元素例外,而不是僅僅null
在myVar2
?
var myVar2 = myCollection.First(q => q.Id == 10);
如何正確解釋?