📌  相关文章
📜  c# 从列表中删除最后一个值 - C# (1)

📅  最后修改于: 2023-12-03 15:13:50.254000             🧑  作者: Mango

C# 从列表中删除最后一个值

在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#中从列表中删除最后一个值的方法。