📜  C#|删除LinkedList末尾的节点<T>(1)

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

删除LinkedList末尾的节点<T> - C#

LinkedList是C#中的双向链表实现。在某些情况下,我们可能需要删除链表中的最后一个元素。这个操作实际上很简单,但是让我们回顾一下LinkedList的一些基本操作。

创建LinkedList

我们可以使用以下代码来创建一个LinkedList:

LinkedList<int> numbers = new LinkedList<int>();
向LinkedList添加元素

我们可以使用AddLast()方法向LinkedList添加元素:

numbers.AddLast(1);
numbers.AddLast(2);
numbers.AddLast(3);

以上代码将创建一个带有3个整数元素的LinkedList。

删除LinkedList的第一个元素

我们可以使用RemoveFirst()方法从LinkedList中删除第一个元素:

numbers.RemoveFirst();
删除LinkedList的最后一个元素

我们可以使用RemoveLast()方法从LinkedList中删除最后一个元素:

numbers.RemoveLast();
示例代码:删除LinkedList的最后一个元素
LinkedList<int> numbers = new LinkedList<int>();

numbers.AddLast(1);
numbers.AddLast(2);
numbers.AddLast(3);

Console.WriteLine("Before removing last element:");
foreach (int number in numbers)
{
    Console.WriteLine(number);
}

numbers.RemoveLast();

Console.WriteLine("After removing last element:");
foreach (int number in numbers)
{
    Console.WriteLine(number);
}

以上代码将输出以下结果:

Before removing last element:
1
2
3
After removing last element:
1
2

这个例子演示了如何从LinkedList中删除最后一个元素。我们只需要调用RemoveLast()方法即可。

以上就是如何删除LinkedList末尾的节点<T>的介绍。