C#でQueueクラスを使用するにはどうすればよいですか?
キューは、先入れ先出しのオブジェクトのコレクションを表します。アイテムへの先入れ先出しアクセスが必要な場合に使用されます。リストにアイテムを追加すると、それはエンキューと呼ばれ、アイテムを削除すると、それはdequeと呼ばれます。
次の表に、Queueクラスで一般的に使用されるメソッドの一部を示します-
| Sr.No | |
|---|---|
| 1 | public virtual void Clear(); キューからすべての要素を削除します。 |
| 2 | public virtual bool contains(object obj); 要素がキューにあるかどうかを判別します。 |
| 3 | パブリック仮想オブジェクトDequeue(); キューの先頭にあるオブジェクトを削除して返します。 |
| 4 | public virtual void Enqueue(object obj); キューの最後にオブジェクトを追加します。 |
| 5 | public virtual object [] ToArray(); キューを新しい配列にコピーします。 |
Queueクラスの例を見てみましょう-
例
using System;
using System.Collections;
namespace Demo {
class Program {
static void Main(string[] args) {
Queue q = new Queue();
q.Enqueue('X');
q.Enqueue('Y');
q.Enqueue('Z');
Console.WriteLine("Current queue: ");
foreach (char c in q) Console.Write(c + " ");
Console.WriteLine();
q.Enqueue('A');
Console.WriteLine("Current queue: ");
foreach (char c in q) Console.Write(c + " ");
Console.WriteLine();
Console.ReadKey();
}
}
} 出力
Current queue: X Y Z Current queue: X Y Z A
-
Androidでシングルトンクラスを使用する方法は?
例に入る前に、シングルトンデザインパターンとは何かを知っておく必要があります。シングルトンは、クラスのインスタンス化を1つのインスタンスのみに制限するデザインパターンです。注目すべき用途には、同時実行性の制御や、アプリケーションがデータストアにアクセスするための中央アクセスポイントの作成などがあります。 この例は、Androidでシングルトンクラスを使用する方法について示しています ステップ1 − Android Studioで新しいプロジェクトを作成し、[ファイル]⇒[新しいプロジェクト]に移動して、新しいプロジェクトを作成するために必要なすべての詳細を入力します。 ステップ2 −次の
-
Androidリストビューでベクタークラスを使用するにはどうすればよいですか?
この例は、Androidリストビューでベクタークラスを使用する方法について示しています ステップ1 − Android Studioで新しいプロジェクトを作成し、[ファイル]⇒[新しいプロジェクト]に移動して、新しいプロジェクトを作成するために必要なすべての詳細を入力します。 ステップ2 −次のコードをres / layout/activity_main.xmlに追加します。 <?xml version = "1.0" encoding = "utf-8"?> <LinearLayout xmlns:android = "