いくつかの方法は、キュー<T>クラスの使用

使用してシステムを、
 使用して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のコレクションを表します。

おすすめ

転載: www.cnblogs.com/FengTime/p/12577199.html