C# Queue.Peek() 方法
Queue.Peek() 方法用于获取 Queue 开头的对象而不删除它。
用法:
Object Queue.Peek();
参数:空
返回值: Object
– 它从队列的开头返回一个对象/元素。
例:
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 element from the beginning of Queue: que.Peek(); Output: 100
使用 Queue.Peek() 方法从队列的开头获取对象/元素的 C# 示例
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);
//printing element from the beginning of Queue
Object item = que.Peek();
Console.WriteLine("Queue's beginning element:" + item);
//hit ENTER to exit
Console.ReadLine();
}
}
}
输出
Queue elements are... 100 200 300 400 500 Queue's beginning element:100
参考:Queue.Peek 方法
相关用法
- C# Queue.Peek用法及代码示例
- C# Queue.Clear用法及代码示例
- C# Queue.Enqueue()用法及代码示例
- C# Queue.Synchronized()用法及代码示例
- C# Queue.Count用法及代码示例
- C# Queue.Contains()用法及代码示例
- C# Queue.Clear()用法及代码示例
- C# Queue.ToArray用法及代码示例
- C# Queue.Equals()用法及代码示例
- C# Queue.Clone()用法及代码示例
- C# Queue.Dequeue()用法及代码示例
- C# Queue.GetEnumerator用法及代码示例
- C# Queue.CopyTo()用法及代码示例
- C# Queue.Dequeue用法及代码示例
- C# Queue.IsSynchronized用法及代码示例
- C# Decimal.FromOACurrency()用法及代码示例
- C# Int32.CompareTo用法及代码示例
- C# File.WriteAllLines(String, IEnumerable<String>)用法及代码示例
- C# Type.GetTypeHandle()用法及代码示例
- C# Uri.IsBaseOf()用法及代码示例
注:本文由纯净天空筛选整理自 Queue.Peek() method with example in C#。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。