Csharp-queue
提供:Dev Guides
C#-キュークラス
オブジェクトの先入れ先出しコレクションを表します。 アイテムの先入れ先出しアクセスが必要な場合に使用されます。 リストにアイテムを追加すると、 enqueue と呼ばれ、アイテムを削除すると、 deque と呼ばれます。
Queueクラスのメソッドとプロパティ
次の表は、 Queue クラスで一般的に使用される properties の一部を示しています-
Sr.No. | Property & Description |
---|---|
1 |
Count キューに含まれる要素の数を取得します。 |
次の表に、 Queue クラスで一般的に使用される methods の一部を示します-
Sr.No. | Method & Description |
---|---|
1 |
public virtual void Clear(); キューからすべての要素を削除します。 |
2 |
public virtual bool Contains(object obj); 要素がキューにあるかどうかを決定します。 |
3 |
public virtual object Dequeue(); キューの先頭にあるオブジェクトを削除して返します。 |
4 |
public virtual void Enqueue(object obj); キューの最後にオブジェクトを追加します。 |
5 |
public virtual object[] ToArray(); キューを新しい配列にコピーします。 |
6 |
public virtual void TrimToSize(); 容量をキュー内の実際の要素数に設定します。 |
例
次の例は、スタックの使用を示しています-
上記のコードをコンパイルして実行すると、次の結果が生成されます-