LINQ LastOrDefault() 方法

17 Mar 2025 | 阅读 2 分钟

在 LINQ 中,LastOrDefault() 方法/操作符用于从列表/集合中返回最后一个元素,它与 LINQ Last() 方法相同,唯一的区别是当列表/集合中没有元素时,它将返回默认值。

LINQ LastOrDefault() 方法的语法

以下是使用 LINQ LastOrDefault() 方法从列表或默认值获取最后一个元素的语法。 如果列表使用 LINQ LastOrDefault() 方法没有返回任何元素,就会返回默认值。

从上面的语法中,我们尝试使用 LINQ LastOrDefault() 方法从 "LastObj" 列表中获取最后一个元素。

方法语法中 LINQ LastOrDefault() 操作符的示例

以下是在方法语法中使用 LINQ LastOrDefault() 操作符从列表中获取最后一个元素的示例。

在上面的代码中,我们通过使用 LINQ LastOrDefault() 方法从 "LISTOBJ" 和 "ValObj" 列表中获取最后一个元素。

输出

LINQ LastOrDefault() Method

查询语法中 LINQ LastOrDefault() 操作符的示例

以下是在查询语法中使用 LINQ LastOrDefault() 操作符从列表中获取最后一个元素的示例。

输出

LINQ LastOrDefault() Method