C#_Queue实例

来源:互联网 发布:淘宝格子铺免费推广 编辑:程序博客网 时间:2024/06/05 10:05
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace Queue{    class Program    {        public static void PrintValue(IEnumerable<Int32> c)        {            IEnumerator<Int32> cEnumerator = c.GetEnumerator();            while (cEnumerator.MoveNext())            {                Console.Write(cEnumerator.Current+" ");            }            Console.WriteLine();        }        static void Main(string[] args)        {            Queue<Int32> intQ = new Queue<int>();            for (int i = 0; i < 5; i++)            {                intQ.Enqueue(i * 5);            }            //display queue            PrintValue(intQ);            //delete one member form the queue            intQ.Dequeue();            PrintValue(intQ);            //view the first member            Console.WriteLine(intQ.Peek());            Console.ReadLine();        }    }}

原创粉丝点击