C#之队列学习案例

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Collections;
namespace Queue_test
{
    class Program
    {
        static void Main()
        {
            Queue qu1 = new Queue();
            Queue qu2=new Queue();
            foreach (int i in new int[4] { 1, 2, 3, 4 })
            {
                qu1.Enqueue(i);     //入队
                qu2.Enqueue(i);
            }
            foreach (int i in qu1)
            {
                Console.WriteLine(i);//遍历
            }
            qu1.Dequeue();     //出队
            Console.WriteLine("Dequeue");
            foreach (int i in qu1)
            {
                Console.WriteLine(i);
            }
            qu2.Peek();        //返回位于queue开始处的对象,但不将其移除
            qu2.Peek();
            Console.WriteLine("Peek");
            foreach (int i in qu2)
            {
                Console.WriteLine(i);
            }
        }
    }
}

阅读更多
文章标签: C# 队列
个人分类: C#
上一篇C#之ArrayList的使用学习案例
下一篇C#之栈学习案例
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭