泛型集合 Queue<T>

来源:互联网 发布:最近网络同学聚会歌曲 编辑:程序博客网 时间:2024/06/05 18:54

Queue<T>与Queue等效,但具有类型安全的特点。通过下面的例子来说明:

using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace QueueTDemo{    class Program    {        static void Main(string[] args)        {            Queue<int> qu = new Queue<int>();            Random rnd = new Random();            for (int i = 0; i < 100; i++)            {                qu.Enqueue(rnd.Next(100) + 1);            }            Console.WriteLine("添加完毕");            foreach(int i in qu)                Console.Write("{0,5}",i);            Console.WriteLine("共有{0}个数,其中第一个数是:{1}",qu.Count,qu.Peek());            int number = int.Parse(Console.ReadLine());            int count = 0;            for (int i = 0; i < 100; i++)            {                if (qu.Dequeue()== number)                    count++;            }            Console.WriteLine("共有{0}个{1}.",count,number);            Console.ReadLine();        }    }}



0 0
原创粉丝点击