c#list中last方法
时间: 2023-08-06 15:03:47 浏览: 69
在 C# 中,List<T> 类型提供了 Last() 方法,用于获取列表中最后一个元素。该方法没有参数,并且返回列表中最后一个元素的引用。如果列表为空,则会抛出 InvalidOperationException 异常。
以下是 Last() 方法的语法示例:
```
List<T>.Last()
```
其中,T 是 List 中元素的类型。
以下是一个使用 Last() 方法的示例:
```csharp
List<int> numbers = new List<int> { 1, 2, 3, 4, 5 };
int lastNumber = numbers.Last();
Console.WriteLine(lastNumber); // 输出 5
```
在这个示例中,我们创建了一个整数列表,并使用 Last() 方法获取了列表中的最后一个元素。最后一个元素是 5,因此我们将其存储在一个变量中并打印到控制台上。
相关问题
c#list数组最后一个
如果您想获取C# List数组中的最后一个元素,可以使用List的`Last()`方法或者直接访问List的索引`Count-1`,示例如下:
```csharp
List<int> numbers = new List<int> { 1, 2, 3, 4, 5 };
int lastNumber = numbers.Last(); // 获取最后一个元素
int lastNumber2 = numbers[numbers.Count - 1]; // 直接访问索引Count-1获取最后一个元素
```
同样地,如果List为空,使用`Last()`方法会抛出`InvalidOperationException`异常,应该先检查List的元素个数是否大于0。
c#list取最后一个
你可以使用`List<T>`的`Count`属性和`List<T>`的索引访问来取最后一个元素。例如:
```csharp
List<int> myList = new List<int>() { 1, 2, 3, 4, 5 };
int lastItem = myList[myList.Count - 1];
```
另外,你可以使用`List<T>`的`Last`方法来直接获取最后一个元素。例如:
```csharp
List<int> myList = new List<int>() { 1, 2, 3, 4, 5 };
int lastItem = myList.Last();
```