C#中的LinkedList Remove方法

使用该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 after adding new nodes...");
      foreach (var n in list) {
         Console.WriteLine(n);
      }
      //删除
      list.Remove(7);
      Console.WriteLine("LinkedList after删除 a node...");
      foreach (var n in list) {
         Console.WriteLine(n);
      }
   }
}

输出结果

2
5
7
15
LinkedList after adding new nodes...
2
5
7
15
25
LinkedList after删除 a node...
2
5
15
25