首页 / C# / C# 队列(Queue)
C# 队列(Queue)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了C# 队列(Queue),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2080字,纯文字阅读大概需要3分钟。
内容图文
C# 队列(Queue)
队列(Queue)代表了一个先进先出的对象集合。当您需要对各项进行先进先出的访问时,则使用队列。当您在列表中添加一项,称为入队,当您从列表中移除一项时,称为出队。
Queue 类的方法和属性
Queue 类的一些常用的 属性
属性 | 描述 |
Count | 获取 Queue 中包含的元素个数。 |
Queue 类的一些常用的 方法:
序号 | 方法名 & 描述 |
1 |
public virtual void Clear();从 Queue 中移除所有的元素。 |
2 |
public virtual void Clear();从 Queue 中移除所有的元素。 |
3 |
public virtual void Clear();从 Queue 中移除所有的元素。 |
4 |
public virtual void Clear();从 Queue 中移除所有的元素。 |
5 |
public virtual void Clear();从 Queue 中移除所有的元素。 |
6 |
public virtual void Peek();返回在 queue 开头的对象,但不移除它。 |
1 using System; 2 using System.Collections.Generic; 3 namespace QueneStudy 4 { 5 class Program 6 { 7 static void Main(string[] args) { 8 Queue<int> q = new Queue<int>(); 9 q.Enqueue(1); 10 q.Enqueue(2); 11 q.Enqueue(3); 12 q.Enqueue(4); 13 q.Enqueue(5); 14 bool flag = q.Contains(1); 15 Console.WriteLine("flag:" + flag);//flag:True 16 flag = q.Contains(6); 17 Console.WriteLine("flag:" + flag);//flag:False 18 int size = q.Count; 19 Console.WriteLine("size:" + size);//size:5 20 int temp = q.Dequeue(); 21 size = q.Count; 22 Console.WriteLine("size:" + size + "--" + "temp:" + temp);//size:4--temp:1 23 temp = q.Peek(); 24 size = q.Count; 25 Console.WriteLine("size:" + size + "--" + "temp:" + temp);//size:4--temp:2 26 int[] arr = q.ToArray(); 27 foreach(int value in arr) 28 { 29 Console.WriteLine("value:" + value); 30 } 31 //value:2 32 //value:3 33 //value:4 34 //value:5 35 q.Clear(); 36 size = q.Count; 37 Console.WriteLine("size:" + size);//size:0 38 Console.ReadKey(); 39 } 40 } 41 }
内容总结
以上是互联网集市为您收集整理的C# 队列(Queue)全部内容,希望文章能够帮你解决C# 队列(Queue)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。