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 阅读(325) 评论(0) 收藏 举报
浙公网安备 33010602011771号