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

C#のLinkedList RemoveFirst()メソッド


以下が整数ノードを持つLinkedListであるとしましょう。

int [] num = {29, 40, 67, 89, 198, 234};
LinkedList<int> myList = new LinkedList<int>(num);

ここで、リストから最初の要素を削除する場合は、RemoveFirst()メソッドを使用します。

myList.RemoveFirst();

using System;
using System.Collections.Generic;
class Demo {
   static void Main() {
      int [] num = {29, 40, 67, 89, 198, 234};
      LinkedList<int> myList = new LinkedList<int>(num);
      foreach (var n in myList) {
         Console.WriteLine(n);
      }
      // removing first node
      myList.RemoveFirst();
      Console.WriteLine("LinkedList after removing the first node...");
      foreach (var n in myList) {
         Console.WriteLine(n);
      }
   }
}

出力

29
40
67
89
198
234
LinkedList after removing the first node...
40
67
89
198
234

  1. C#でカスタムメソッドを定義する方法は?

    C#でカスタムメソッドを定義するには、次の構文を使用します- <Access Specifier> <Return Type> <Method Name>(Parameter List) { Method Body } 以下は、メソッドのさまざまな要素です- アクセス指定子 −これにより、別のクラスの変数またはメソッドの可視性が決まります。 返品タイプ −メソッドは値を返す場合があります。戻り型は、メソッドが返す値のデータ型です。メソッドが値を返さない場合、戻りタイプは voidです。 。 メソッド名 −メソッド名は一意の識別子であり、大

  2. Javaでのメソッドのオーバーロード

    メソッドのオーバーロードは、静的ポリモーフィズムの一種です。メソッドのオーバーロードでは、同じ名前で異なるパラメーターを使用して複数のメソッドを定義できます。次のサンプルプログラムについて考えてみます。 例 public class Tester {    public static void main(String args[]) {       Tester tester = new Tester();       System.out.println(tester.add(1, 2));   &nb