C#
 Computer >> コンピューター >  >> プログラミング >> C#

C#でLinkedListからすべてのノードを削除する


LinkedListからすべてのノードを削除するには、コードは次のとおりです-

using System;
using System.Collections.Generic;
public class Demo {
   public static void Main() {
      int [] num = {10, 20, 30, 40, 50};
      LinkedList<int> list = new LinkedList<int>(num);
      Console.WriteLine("LinkedList nodes...");
      foreach (var n in list) {
         Console.WriteLine(n);
      }
      list.Clear();
      Console.WriteLine("LinkedList is empty now!");
      foreach (var n in list) {
         Console.WriteLine(n);
      }
   }
}

出力

これにより、次の出力が生成されます-

LinkedList nodes...
10
20
30
40
50
LinkedList is empty now!

別の例を見てみましょう-

using System;
using System.Collections.Generic;
public class Demo {
   public static void Main(){
      LinkedList<String> list = new LinkedList<String>();
      list.AddLast("A");
      list.AddLast("B");
      list.AddLast("C");
      list.AddLast("D");
      list.AddLast("E");
      list.AddLast("F");
      list.AddLast("G");
      list.AddLast("H");
      list.AddLast("I");
      list.AddLast("J");
      Console.WriteLine("Count of nodes = " + list.Count);
      list.Clear();
      Console.WriteLine("Count of nodes (updated) = " + list.Count);
   }
}

出力

これにより、次の出力が生成されます-

Count of nodes = 10
Count of nodes (updated) = 0

  1. Pythonでタプルから文字列を削除する

    タプルから文字列を削除する必要がある場合は、リスト内包表記と「type」メソッドを使用できます。 リストを使用して、異種の値(つまり、整数、浮動小数点、文字列などの任意のデータ型のデータ)を格納できます。 タプルのリストには、基本的にリストで囲まれたタプルが含まれています。 リスト内包表記は、リストを反復処理してリストに対して操作を実行するための省略形です。 typeメソッドは、渡されたiterableのクラスを引数として返します。 以下は同じのデモンストレーションです- 例 my_list = [('Hi', 45, 67), ('There', 4

  2. Pythonでタプルから重複を削除する

    タプルから重複を削除する必要がある場合は、リスト内包表記が使用されます。 リストを使用して、異種の値(つまり、整数、浮動小数点、文字列などの任意のデータ型のデータ)を格納できます。 タプルのリストには、基本的にリストで囲まれたタプルが含まれています。 リスト内包表記は、リストを反復処理してリストに対して操作を実行するための省略形です。 以下は同じのデモンストレーションです- 例 my_list_1 = [(11, 14), (0, 78), (33, 11), (0, 78)] print("The list of tuple is : ") print(my_l