Where is my way?

 

c#学习(一)队列

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace QueueEx
{
    class Program
    {
        static void Main(string[] args)
        {
            Queue<int> iQueue = new Queue<int>();//构造一个整型集合队列
            for (int i = 0; i < 10; i++)
                iQueue.Enqueue(i);//入队
            //输出队列中的第一个值
            Console.WriteLine("First in First out is {0} ", iQueue.Peek());
            PrintQueue(iQueue);
            Console.ReadKey();
        }
        public static void PrintQueue(IEnumerable<int> myCollection)
        {
            IEnumerator<int> myEnumerator = myCollection.GetEnumerator();//返回可迭代集合
            while (myEnumerator.MoveNext()) //不为空时
            {
                Console.WriteLine(myEnumerator.Current);//打印当前值

            }

        }
    }
}

  工作需要,不得不学.c# Queue实现细节都隐藏了

posted on 2011-10-06 21:11  ManLoveGirls  阅读(322)  评论(0编辑  收藏  举报

导航