📅  最后修改于: 2023-12-03 15:00:15.405000             🧑  作者: Mango
LinkedList是C#中的双向链表实现。在某些情况下,我们可能需要删除链表中的最后一个元素。这个操作实际上很简单,但是让我们回顾一下LinkedList的一些基本操作。
我们可以使用以下代码来创建一个LinkedList:
LinkedList<int> numbers = new LinkedList<int>();
我们可以使用AddLast()方法向LinkedList添加元素:
numbers.AddLast(1);
numbers.AddLast(2);
numbers.AddLast(3);
以上代码将创建一个带有3个整数元素的LinkedList。
我们可以使用RemoveFirst()方法从LinkedList中删除第一个元素:
numbers.RemoveFirst();
我们可以使用RemoveLast()方法从LinkedList中删除最后一个元素:
numbers.RemoveLast();
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>的介绍。