Queue队列,表示对象的先进先出集合

using System;
using System.Collections.Generic;
using System.Text;
using System.Collections;
namespace ConsoleApplication1
{
    
class Program
    
{
        
static void Main(string[] args)
        
{
            Queue qu 
= new Queue();
            Queue qu2 
= new Queue();
            
foreach (int i in new int[41234 })
            
{
                qu.Enqueue(i);
//入队
                qu2.Enqueue(i);
            }


            
foreach (int i in qu)
            
{
                Console.WriteLine(i);
//遍历
            }


            qu.Dequeue();
//出队
            Console.WriteLine("Dequeue");
            
foreach (int i in qu)
            
{
                Console.WriteLine(i);
            }


            qu2.Peek();
//返回位于 Queue 开始处的对象但不将其移除。
            Console.WriteLine("Peek");
            
foreach (int i in qu2)
            
{
                Console.WriteLine(i);
            }

        }

    }

}
posted @ 2008-04-22 18:36  冰封的心  阅读(194)  评论(0)    收藏  举报