C#のQueue.Clearメソッド
C#のQueue.Clear()メソッドは、キューからすべてのオブジェクトをクリアするために使用されます。
構文
構文は次のとおりです-
public virtual void Clear ();
例
例を見てみましょう-
using System;
using System.Collections.Generic;
public class Demo {
public static void Main() {
Queue<int> queue = new Queue<int>();
queue.Enqueue(100);
queue.Enqueue(200);
queue.Enqueue(300);
queue.Enqueue(400);
queue.Enqueue(500);
queue.Enqueue(600);
queue.Enqueue(700);
queue.Enqueue(800);
queue.Enqueue(900);
queue.Enqueue(1000);
Console.WriteLine("Queue...");
foreach(int i in queue) {
Console.WriteLine(i);
}
Console.WriteLine("Count of elements in the Queue = "+queue.Count);
queue.Clear();
Console.WriteLine("Count of elements in the Queue [Updated] = "+queue.Count);
}
} 出力
これにより、次の出力が生成されます-
Queue... 100 200 300 400 500 600 700 800 900 1000 Count of elements in the Queue = 10 Count of elements in the Queue [Updated] = 0
例
別の例を見てみましょう-
using System;
using System.Collections.Generic;
public class Demo {
public static void Main() {
Queue<int> queue = new Queue<int>();
queue.Enqueue(100);
queue.Enqueue(200);
queue.Enqueue(300);
Console.WriteLine("Queue...");
foreach(int i in queue) {
Console.WriteLine(i);
}
Console.WriteLine("Count of elements in the Queue = "+queue.Count);
queue.Enqueue(800);
queue.Enqueue(900);
queue.Enqueue(1000);
Console.WriteLine("Count of elements in the Queue [Updated] = "+queue.Count);
queue.Clear();
Console.WriteLine("Count of elements in the Queue [Updated] = "+queue.Count);
}
} 出力
これにより、次の出力が生成されます-
Queue... 100 200 300 Count of elements in the Queue = 3 Count of elements in the Queue [Updated] = 6 Count of elements in the Queue [Updated] = 0
-
Spotifyでキューをクリアする方法
その日の音楽の選択をSpotifyに任せるのは簡単ですが、Spotifyのプレイリストに飽きたら、いくつかの代替案を検討する必要があります。ただし、Spotifyキューイングシステムを使用して推奨事項を作成できるため、急いでAppleMusicや別のプロバイダーを試す必要はありません。 Spotifyのキューを使用すると、Iron MaidenからBeethovenに簡単に切り替えることができ、数時間または数日分の音楽やプレイリストをキューに入れて、手動で、曲やプレイリストを次々と聴くことができます。ただし、Spotifyのキューをクリアする必要がある場合は、十分に簡単なプロセスです。
-
C#のキューインターフェイス
キューは、先入れ先出しのオブジェクトのコレクションを表します。アイテムへの先入れ先出しアクセスが必要な場合に使用されます。リストにアイテムを追加すると、それはエンキューと呼ばれ、アイテムを削除すると、それはdequeと呼ばれます。 Queueクラスの例を見てみましょう。 要素を追加するには、エンキュー-を使用します Queue q = new Queue(); q.Enqueue('X'); q.Enqueue('Y'); q.Enqueue('Z'); 要素を削除するには、Dequeue-を使用します // remove element