C#之队列学习案例

转载 2016年08月29日 20:43:51
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#学习书籍

楼主这些年一直追随微软技术,也看了不少书籍,整理出一些个人认为不错的经典,推荐给各位阅读,以共同进步。 推荐顺序是由浅入深,深入浅出。   《Professional C#》,中...
  • u014805066
  • u014805066
  • 2017年12月25日 10:20
  • 56

【C#学习】lambda表达式

C# 中 Lambda表达式作为一种内联函数使用,可以将一个Lambda表达式赋给一个委托(C# 3.0+)。"Lambda表达式"是一个特殊的匿名函数,是一种高效的类似于函数式编程的表达式,Lamb...
  • csdn_chai
  • csdn_chai
  • 2017年08月20日 15:07
  • 88

C#学习之事件

学习 坚持 委托 C#的事件是基于委托,用关键字Event修饰的委托实例我们叫事件 Eevent修饰的委托实例和普通委托实例的区别是,Event修饰的不能直接被调用,只能间接调用。...
  • u014410695
  • u014410695
  • 2015年09月28日 11:26
  • 324

C# 经典小例子2(基础语法学习)

(1) //给一个百分制成绩,要求输出等级’A’、’B’、’C’、’D’、’E’。90分以上为’A’80~90分为’B’,70~79分为’C’,60分以下为’D’。 stati...
  • xiaoben_mao
  • xiaoben_mao
  • 2015年03月29日 00:19
  • 557

C#队列Queue用法实例分析

C#队列Queue用法实例分析 这篇文章主要介绍了C#队列Queue用法,实例分析了队列的功能、定义及相关使用技巧,需要的朋友可以参考下 本文实例分析了C#队列Queue用...
  • qq_28270231
  • qq_28270231
  • 2015年10月13日 13:37
  • 4835

强烈推荐好书:《ASP.NET基础教程-C#案例版》

        在2002年微软出过一系列的.NET书籍(封面是红色和黑色为主调的),那一系书应该说是很优秀了,但这一本是我目前我见过比那一套更为优秀的书籍,可以说每个.NET开发人员都应该购买...
  • shanyou
  • shanyou
  • 2005年09月04日 17:08
  • 722

我对队列的学习

这篇文章主要是体现我对队列和链表的理解 根据我的理解,队列是一个概念,一种对数据管理的手段------先入先出。它的操作单位可以是数组,也可以是链表。而我们的链表就是一个线性表而已,你可以随...
  • liuzijiang1123
  • liuzijiang1123
  • 2015年09月14日 17:15
  • 263

(C#)使用队列(Queue)解决简单的并发问题

有一个场景:一个抢购的项目,假设有5件商品,谁先抢到谁可以买,但是如果此时此刻(这里的此时此刻假设是相同的时间),有100人去抢这个商品,如果使用平时的方法会出现什么情况呢?你懂的,这里所说是就是有关...
  • xuejunling
  • xuejunling
  • 2015年07月16日 13:04
  • 53365

C#实现队列的基本操作

using System; using System.Collections.Generic; using System.Linq; using System.Text; namesp...
  • u012965373
  • u012965373
  • 2015年03月11日 20:03
  • 1221

C#之override学习案例

using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace over...
  • riyuedangkong1
  • riyuedangkong1
  • 2016年09月02日 09:47
  • 134
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C#之队列学习案例
举报原因:
原因补充:

(最多只允许输入30个字)