C# 中使用 .Last() 方法获取 List 集合最后一个元素
C# 中使用 .Last() 方法获取 List 集合最后一个元素
在 C# 中,可以使用 List<T> 类的 Last() 方法轻松获取列表中的最后一个元素。
**代码示例:**csharpList
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() 方法之前检查列表是否为空,可以避免潜在的异常,并使代码更加健壮。
原文地址: https://www.cveoy.top/t/topic/udd 著作权归作者所有。请勿转载和采集!