First和FirstOrDefault,Last和LastOrDefault

时间:2016-09-22 07:28:49

标签: linq

我正在使用 LINQ 我使用First和FirstOrDefault都返回相同的结果有什么区别

2 个答案:

答案 0 :(得分:4)

如果没有找到结果,

First和Last抛出异常。 在这种情况下,FirstOrDefault和LastOrDefault返回结果变量类型的默认值。

答案 1 :(得分:0)

如果序列中没有搜索项,FirstOrDefault和LastOrDefault不会抛出异常,它们将返回null。