在C#中获取最后一条记录,可以使用LINQ的方法Last()
或者LastOrDefault()
。以下是使用Last()
方法获取最后一条记录的示例代码:
List numbers = new List { 1, 2, 3, 4, 5 };
int lastNumber = numbers.Last();
Console.WriteLine(lastNumber); // 输出:5
如果集合中没有元素,Last()
方法会抛出InvalidOperationException
异常。为了避免异常的发生,可以使用LastOrDefault()
方法,它会返回默认值(对于int
类型来说,默认值是0)而不抛出异常。以下是使用LastOrDefault()
方法获取最后一条记录的示例代码:
List numbers = new List();
int lastNumber = numbers.LastOrDefault();
Console.WriteLine(lastNumber); // 输出:0
因此,通过使用Last()
或LastOrDefault()
方法,可以在C#中获取最后一条记录,并且可以避免在集合为空时抛出异常。
上一篇:不要在C#中更正输出
下一篇:不要在测试事务中传播到测试方法。