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) 编辑 收藏 举报