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

C#リストのAdd、Removeメソッドとは何ですか?


List はC#のコレクションであり、ジェネリックコレクションです。 addメソッドとremoveメソッドは、要素を追加および削除するためのC#リストで使用されます。

C#でAdd()メソッドを使用する方法を見てみましょう。

using System;
using System.Collections.Generic;
class Program {
   static void Main() {
      List<string> sports = new List<string>();
      sports.Add("Football");
      sports.Add("Tennis");
      sports.Add("Soccer");
      foreach (string s in sports) {
         Console.WriteLine(s);
      }
   }
}

出力

Football
Tennis
Soccer

C#でRemove()メソッドを使用する方法を見てみましょう。

using System;
using System.Collections.Generic;
class Program {
   static void Main() {
      List<string> sports = new List<string>();
      sports.Add("Football"); // add method
      sports.Add("Tennis");
      sports.Add("Soccer");
      Console.WriteLine("Old List...");
      foreach (string s in sports) {
         Console.WriteLine(s);
      }
      Console.WriteLine("New List...");
      sports.Remove("Tennis"); // remove method
      foreach (string s in sports) {
         Console.WriteLine(s);
      }
   }
}

出力

Old List...
Football
Tennis
Soccer
New List...
Football
Soccer

  1. Javaのクラス/静的メソッドとは何ですか?

    クラス/S タティック メソッドは、特定のオブジェクトインスタンスではなく、クラス自体で呼び出されるメソッドです。静的修飾子は、実装がすべてのクラスインスタンスで同じであることを保証します。クラス/静的メソッドはインスタンス化なしで呼び出されます 静的メソッドは、クラスの他の静的メンバーにのみアクセスできることを意味します。 Javaに組み込まれている静的/クラスメソッドには、 Math.random()、System.gc()、Math.sqrt()、Math.random()があります。 など 構文 public class className {  modifier stati

  2. Pythonのリストのdel、remove、popの違いは何ですか?

    プログラムに何行のコードを記述してもかまいません。 Pythonリストから要素を削除または削除する場合は、削除の違いを考慮する必要があります。 、デル およびポップ Pythonリストとどれを使用するか 削除 :remove()は、特定のインデックスではなく、最初に一致する値またはオブジェクトを削除します。 list.remove(value)としましょう 例 list=[10,20,30,40] list.remove(30) print(list) 出力 [10, 20, 40] デル :delは、特定のインデックスにあるアイテムを削除します。デルリスト[インデックス]としましょ