C# 集合类(二):Queue

Queue:队列,表示对象的先进先出集合。Enqueue方法入队列,Dequeue方法出队列。
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-01-14 10:16  无锋不起浪  阅读(7846)  评论(4编辑  收藏  举报