📅  最后修改于: 2023-12-03 15:13:50.254000             🧑  作者: Mango
在C#中,有时我们需要从一个列表中删除最后一个值,这可以通过以下方式实现:
yourList.RemoveAt(yourList.Count - 1);
其中,yourList
是要删除值的列表名称。
这行代码使用RemoveAt
方法,该方法用于从列表中删除特定索引处的元素。我们将要删除的索引设置为Count - 1
,因为列表是从0开始索引的,而列表的Count属性返回列表元素的数量。
以下是完整的示例代码:
using System;
using System.Collections.Generic;
class Program
{
static void Main()
{
List<int> myList = new List<int>() { 1, 2, 3, 4, 5 };
// 输出原始列表
Console.WriteLine("原始列表:");
foreach (int i in myList)
{
Console.Write(i + " ");
}
Console.WriteLine("\n");
// 删除最后一个元素
myList.RemoveAt(myList.Count - 1);
// 输出修改后的列表
Console.WriteLine("修改后的列表:");
foreach (int i in myList)
{
Console.Write(i + " ");
}
Console.ReadKey();
}
}
输出如下:
原始列表:
1 2 3 4 5
修改后的列表:
1 2 3 4
以上就是在C#中从列表中删除最后一个值的方法。