c#中queue_C#中的Queue.Dequeue()方法示例
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()方法示例相关推荐
- python中出栈的方法,python中栈的原理及实现方法示例
python中栈的原理及实现方法示例 本文实例讲述了python中栈的原理及实现方法.分享给大家供大家参考,具体如下: 栈(stack),有些地方称为堆栈,是一种容器,可存入数据元素.访问元素.删除元 ...
- python统计单词频率、存放在字典中_Python3实现统计单词表中每个字母出现频率的方法示例...
本文实例讲述了Python3实现统计单词表中每个字母出现频率的方法.分享给大家供大家参考,具体如下: 作为python字典与数组概念的运用,统计字母表中每个字母出现的频率,作为练习再合适不过. 解决问 ...
- TIA博途中使用AT指令实现双字中高低字转换的具体方法示例
TIA博途中使用AT指令实现双字中高低字转换的具体方法示例 西门子PLC采用的是大端存储,有些PLC品牌或上位机采用的小端存储,那么在通信时为了获得正确的数据,我们需要将一个双字DWORD中的高低字进 ...
- TIA博途Wincc中自定义配方画面的具体方法示例
TIA博途Wincc中自定义配方画面的具体方法示例 前面和大家分享了通过TIA博途自带的配方视图组态配方功能的具体方法,具体内容可参考以下链接中的内容: TIA PORTAL wincc中配方reci ...
- c#equals方法源码_C#中的Int32.Equals()方法示例
c#equals方法源码 Int32.Equals()方法 (Int32.Equals() Method) This method is used to compare two integer obj ...
- python去重复排序_Python实现删除排序数组中重复项的两种方法示例
本文实例讲述了Python实现删除排序数组中重复项的两种方法.分享给大家供大家参考,具体如下: 对于给定的有序数组nums,移除数组中存在的重复数字,确保每个数字只出现一次并返回新数组的长度 注意:不 ...
- python子类如何调用父类方法_python中子类调用父类函数的方法示例
前言 本文主要给大家介绍了关于python子类调用父类函数的相关内容,Python中子类中的__init__()函数会覆盖父类的函数,一些情况往往需要在子类里调用父类函数.下面话不多说了,来一起看看详 ...
- python输出字典的key_python3 打印输出字典中特定的某个key的方法示例
本文实例讲述了python3 打印输出字典中特定的某个key的方法.分享给大家供大家参考,具体如下: 大家都知道python中的字典里的元素是无序的,不能通过索引去找到它,今天说我下通过下面几个方法去 ...
- python参数化_Python 中如何实现参数化测试的方法示例
之前,我曾转过一个单元测试框架系列的文章,里面介绍了 unittest.nose/nose2 与 pytest 这三个最受人欢迎的 Python 测试框架. 本文想针对测试中一种很常见的测试场景,即参 ...
- JQuery中serialize()、serializeArray()和param()方法示例介绍
在项目中做form表单提交的时候,如果参数比较少,可以通过jquery一个个取得,但是当 form表参数很多的情况下,还是一一取得的话无疑是加大了工作量,那我们需要咱们获取到表单的所有参数呢,幸好,j ...
最新文章
- mysql linux 使用索引_正确使用MySQL索引
- 使用 matlab 产生GK101任意波数据文件的方法
- php PDO简介和操作
- mysql binlog 回退_MYSQL Binglog分析利器:binlog2sql使用详解
- MAC上安装iTerm2+oh my zsh+设置Dracula主题
- 小明分享|sigmstar SSD201/SSD202 针对RGB的LCD屏配置操作说明分享
- chrome同步_如何在Chrome中打开或关闭同步
- linux mysql 不区分大小写,Linux下设置MySQL不区分大小写_MySQL
- php a文件怎么继承b文件的类,php 如何将存在a文件中图片移到b文件中
- python设置环境变量_Python设置环境变量
- 2014-VGG网络讲解
- cognos宏函数的使用prompt
- ubuntu批量文件查找替换
- 如何下载矢量二维电子地图数据
- html背景图片半透明遮罩,巧用CSS cross-fade()实现背景图像半透明效果
- 520C语言表白神器
- 服务(Service)
- 科研过程中Linux相关问题
- JEPG图片下载方法
- 数据流图定义,特点,符号,绘制方法,数据流图的用途
热门文章
- win10 安装 ros2.0---ROS Bouncy
- 字符串1-3 2020.12.21
- 用wsdd来开发web services
- 计算机任务管理器介面如何调整,设置win10任务管理器显示性能小窗口的方法
- 物流一站式查询之顺丰接口篇
- 基于Java Web的大学生综合素质测评系统
- 华普微 CTM219B移植代码只收到一帧数据原因
- Visual-Inertial Monocular SLAM with Map Reuse论文阅读笔记
- 社交小程序,支持评论、点赞、浏览、聊天等。
- discuz java版_Discuz3.2与Java 项目整合单点登陆