C# 中使用 .Last() 方法获取 List 集合最后一个元素

在 C# 中,可以使用 List<T> 类的 Last() 方法轻松获取列表中的最后一个元素。

**代码示例:**csharpList myList = new List { 'A', 'B', 'C' };

string lastElement = myList.Last();Console.WriteLine(lastElement); // 输出:C

在上面的示例中,我们首先创建了一个包含三个字符串元素 ('A', 'B', 'C') 的 List<string> 对象 myList。然后,我们使用 Last() 方法获取列表的最后一个元素 ('C'),并将其赋值给 lastElement 变量。最后,我们将 lastElement 打印到控制台。

空集合异常处理:

需要注意的是,如果 List<T> 为空,调用 Last() 方法将引发 InvalidOperationException 异常。为了避免这种情况,最好在使用 Last() 方法之前检查列表是否为空。

检查列表是否为空:

可以使用以下两种方法检查列表是否为空:

  • Count 属性: 检查列表中元素的数量。如果数量为 0,则列表为空。* Any() 方法: 检查列表中是否存在任何元素。如果返回 false,则列表为空。

**示例:**csharpif (myList.Count > 0) { string lastElement = myList.Last(); Console.WriteLine(lastElement);}else { Console.WriteLine('列表为空');}

通过在使用 Last() 方法之前检查列表是否为空,可以避免潜在的异常,并使代码更加健壮。

C# 中使用 .Last() 方法获取 List 集合最后一个元素

原文地址: https://www.cveoy.top/t/topic/udd 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录