c#中queue

C#Queue.Dequeue()方法 (C# Queue.Dequeue() method)

Queue.Dequeue() method is used to remove an object/element from the beginning of the Queue and returns that object/element.

Queue.Dequeue()方法用于从Queue的开头删除一个对象/元素,并返回该对象/元素。

Syntax:

句法:

    Object Queue.Dequeue();

Parameters: None

参数:

Return value: Object – it returns the object/element to be removed.

返回值: Object –返回要删除的对象/元素。

Example:

例:

    declare and initialize a Queue:
Queue que = new Queue();
insertting elements:
que.Enqueue(100);
que.Enqueue(200);
que.Enqueue(300);
que.Enqueue(400);
que.Enqueue(500);
removing elements from Queue:
que.Dequeue();
que.Dequeue();
que.Dequeue();
Output:
400 500

C#示例使用Queue.Dequeue()方法从队列中删除对象/元素 (C# example to remove an object/element from the Queue using Queue.Dequeue() method)

using System;
using System.Text;
using System.Collections;
namespace Test
{class Program
{//function to print queue elements
static void printQueue(Queue q)
{foreach (Object obj in q)
{Console.Write(obj + " ");
}
Console.WriteLine();
}
static void Main(string[] args)
{//declare and initialize a Queue
Queue que = new Queue();
//insertting elements
que.Enqueue(100);
que.Enqueue(200);
que.Enqueue(300);
que.Enqueue(400);
que.Enqueue(500);
//printing queue elements
Console.WriteLine("Queue elements are...");
printQueue(que);
//removing elements from Queue
Console.WriteLine(que.Dequeue() + " is removed...");
Console.WriteLine(que.Dequeue() + " is removed...");
Console.WriteLine(que.Dequeue() + " is removed...");
//printing queue elements after removing elements
Console.WriteLine("Queue elements are...");
printQueue(que);
//hit ENTER to exit
Console.ReadLine();
}
}
}

Output

输出量

Queue elements are...
100 200 300 400 500
100 is removed...
200 is removed...
300 is removed...
Queue elements are...
400 500

Reference: Queue.Dequeue Method

参考: Queue.Dequeue方法

翻译自: https://www.includehelp.com/dot-net/queue-dequeue-method-with-example-in-c-sharp.aspx

c#中queue

c#中queue_C#中的Queue.Dequeue()方法示例相关推荐

  1. python中出栈的方法,python中栈的原理及实现方法示例

    python中栈的原理及实现方法示例 本文实例讲述了python中栈的原理及实现方法.分享给大家供大家参考,具体如下: 栈(stack),有些地方称为堆栈,是一种容器,可存入数据元素.访问元素.删除元 ...

  2. python统计单词频率、存放在字典中_Python3实现统计单词表中每个字母出现频率的方法示例...

    本文实例讲述了Python3实现统计单词表中每个字母出现频率的方法.分享给大家供大家参考,具体如下: 作为python字典与数组概念的运用,统计字母表中每个字母出现的频率,作为练习再合适不过. 解决问 ...

  3. TIA博途中使用AT指令实现双字中高低字转换的具体方法示例

    TIA博途中使用AT指令实现双字中高低字转换的具体方法示例 西门子PLC采用的是大端存储,有些PLC品牌或上位机采用的小端存储,那么在通信时为了获得正确的数据,我们需要将一个双字DWORD中的高低字进 ...

  4. TIA博途Wincc中自定义配方画面的具体方法示例

    TIA博途Wincc中自定义配方画面的具体方法示例 前面和大家分享了通过TIA博途自带的配方视图组态配方功能的具体方法,具体内容可参考以下链接中的内容: TIA PORTAL wincc中配方reci ...

  5. c#equals方法源码_C#中的Int32.Equals()方法示例

    c#equals方法源码 Int32.Equals()方法 (Int32.Equals() Method) This method is used to compare two integer obj ...

  6. python去重复排序_Python实现删除排序数组中重复项的两种方法示例

    本文实例讲述了Python实现删除排序数组中重复项的两种方法.分享给大家供大家参考,具体如下: 对于给定的有序数组nums,移除数组中存在的重复数字,确保每个数字只出现一次并返回新数组的长度 注意:不 ...

  7. python子类如何调用父类方法_python中子类调用父类函数的方法示例

    前言 本文主要给大家介绍了关于python子类调用父类函数的相关内容,Python中子类中的__init__()函数会覆盖父类的函数,一些情况往往需要在子类里调用父类函数.下面话不多说了,来一起看看详 ...

  8. python输出字典的key_python3 打印输出字典中特定的某个key的方法示例

    本文实例讲述了python3 打印输出字典中特定的某个key的方法.分享给大家供大家参考,具体如下: 大家都知道python中的字典里的元素是无序的,不能通过索引去找到它,今天说我下通过下面几个方法去 ...

  9. python参数化_Python 中如何实现参数化测试的方法示例

    之前,我曾转过一个单元测试框架系列的文章,里面介绍了 unittest.nose/nose2 与 pytest 这三个最受人欢迎的 Python 测试框架. 本文想针对测试中一种很常见的测试场景,即参 ...

  10. JQuery中serialize()、serializeArray()和param()方法示例介绍

    在项目中做form表单提交的时候,如果参数比较少,可以通过jquery一个个取得,但是当 form表参数很多的情况下,还是一一取得的话无疑是加大了工作量,那我们需要咱们获取到表单的所有参数呢,幸好,j ...

最新文章

  1. mysql linux 使用索引_正确使用MySQL索引
  2. 使用 matlab 产生GK101任意波数据文件的方法
  3. php PDO简介和操作
  4. mysql binlog 回退_MYSQL Binglog分析利器:binlog2sql使用详解
  5. MAC上安装iTerm2+oh my zsh+设置Dracula主题
  6. 小明分享|sigmstar SSD201/SSD202 针对RGB的LCD屏配置操作说明分享
  7. chrome同步_如何在Chrome中打开或关闭同步
  8. linux mysql 不区分大小写,Linux下设置MySQL不区分大小写_MySQL
  9. php a文件怎么继承b文件的类,php 如何将存在a文件中图片移到b文件中
  10. python设置环境变量_Python设置环境变量
  11. 2014-VGG网络讲解
  12. cognos宏函数的使用prompt
  13. ubuntu批量文件查找替换
  14. 如何下载矢量二维电子地图数据
  15. html背景图片半透明遮罩,巧用CSS cross-fade()实现背景图像半透明效果
  16. 520C语言表白神器
  17. 服务(Service)
  18. 科研过程中Linux相关问题
  19. JEPG图片下载方法
  20. 数据流图定义,特点,符号,绘制方法,数据流图的用途

热门文章

  1. win10 安装 ros2.0---ROS Bouncy
  2. 字符串1-3 2020.12.21
  3. 用wsdd来开发web services
  4. 计算机任务管理器介面如何调整,设置win10任务管理器显示性能小窗口的方法
  5. 物流一站式查询之顺丰接口篇
  6. 基于Java Web的大学生综合素质测评系统
  7. 华普微 CTM219B移植代码只收到一帧数据原因
  8. Visual-Inertial Monocular SLAM with Map Reuse论文阅读笔记
  9. 社交小程序,支持评论、点赞、浏览、聊天等。
  10. discuz java版_Discuz3.2与Java 项目整合单点登陆