使用してシステムを、 使用してSystem.Collections.Genericを、 使用してSystem.Linqのを、 名前空間MyApplicationを { クラスプログラム { 静的な 無効メイン(文字列[] argsを) { // インスタンス化キュー、型の要素int型 キュー< int型 > Q = 新しい新しいキュー< INT > (); // キューを順次1,2,3,4を添加 @ 第1行目に、最後の4行 q.Enqueue(1 ); q.Enqueue(2 ); q.Enqueueは(3); Q.Enqueue(4。); Console.WriteLineを(" キューが有する要素{0} " 、q.Count); // 最初の行要素で除去 INT X = q.Dequeue(); Console.WriteLineを(「フェッチされた要素がある:{0} 」、X); //は、最初の行における現在のキュー要素をチェック。注:のみを参照し、キュー要素を残さない X = q.Peek(); Console.WriteLineをは(「キュー要素の最初の行にある:{0} 」、Xは); //は、最初の行の要素に再び取り出します = X q.Dequeue(); Console.WriteLineを(" フェッチ要素がある:{0} " 、X)。 // この時点で、キュー内の残りの要素は3,4 // コレクション、ビュー・キュー・エレメントを介して Console.WriteLineを(「キュー要素があります」); foreachの(INT Y でQ) { // 出力 コンソール.WriteLine(Y); } // 空のキュー q.Clear(); Console.WriteLineを(" キューは要素{0}を有する" 、q.Count); } } }
このクラスは、オブジェクトFIFOのコレクションを表します。