C# 中的 LinkedList Remove 方法
csharpprogrammingserver side programming更新于 2025/8/11 6:37:17
使用 Remove() 方法移除 LinkedList 中第一次出现的节点。
首先,我们设置一个包含整数元素的 LinkedList。
int [] num = {2, 5, 7, 15};
LinkedList<int> list = new LinkedList<int>(num);
现在,假设您需要移除元素编号为 7 的节点。为此,请使用 Remove() 方法。
list.Remove(7);
让我们看看完整的代码。
示例
using System;
using System.Collections.Generic;
class Demo {
static void Main() {
int [] num = {2, 5, 7, 15};
LinkedList<int> list = new LinkedList<int>(num);
foreach (var n in list) {
Console.WriteLine(n);
}
// 在末尾添加一个节点
var newNode = list.AddLast(25);
Console.WriteLine("LinkedList 添加新节点后...");
foreach (var n in list) {
Console.WriteLine(n);
}
// removing
list.Remove(7);
Console.WriteLine("LinkedList 删除一个节点后...");
foreach (var n in list) {
Console.WriteLine(n);
}
}
}
输出
2 5 7 15 LinkedList 添加新节点后... 2 5 7 15 25 LinkedList 删除一个节点后... 2 5 15 25

