📅  最后修改于: 2023-12-03 15:02:41.394000             🧑  作者: Mango
在LINQ中,Last()方法用于返回集合中的最后一个元素。如果该集合为空,则会引发InvalidOperationException异常。
public static TSource Last<TSource>(this IEnumerable<TSource> source);
int[] numbers = { 1, 2, 3, 4, 5 };
int result = numbers.Last();
Console.WriteLine(result); // 输出:5
在上面的示例中,我们定义了一个整数数组,并使用Last()方法获取其中的最后一个元素5。
如果我们在空集合上调用Last()方法,则会引发InvalidOperationException异常。
int[] emptyArray = { };
int result = emptyArray.Last(); // 引发InvalidOperationException异常
Last()方法是一个简单但实用的LINQ方法,它可以帮助我们轻松地获取集合中的最后一个元素。但是需要注意的是,在空集合上调用该方法会引发异常,因此在使用Last()方法之前需要验证集合是否为空。