C# Queue.Clear() 方法
Queue.Clear() 方法用於從隊列中移除所有對象。
用法:
void Queue.Clear();
參數:空
返回值: void
——它什麽都不返回。
例:
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 all elements: que.Clear(); Output: None
使用 Queue.Clear() 方法從隊列中刪除所有對象/元素的 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 length
Console.WriteLine("Total elements:" + que.Count);
//printing queue elements
Console.WriteLine("Queue elements are...");
printQueue(que);
//removing all elements
que.Clear();
//printing length
Console.WriteLine("After Clear(), total elements:" + que.Count);
//hit ENTER to exit
Console.ReadLine();
}
}
}
輸出
Total elements:5 Queue elements are... 100 200 300 400 500 After Clear(), total elements:0
參考:Queue.Clear 方法
相關用法
- C# Queue.Clear用法及代碼示例
- C# Queue.Clone()用法及代碼示例
- C# Queue.Count用法及代碼示例
- C# Queue.Contains()用法及代碼示例
- C# Queue.CopyTo()用法及代碼示例
- C# Queue.Enqueue()用法及代碼示例
- C# Queue.Synchronized()用法及代碼示例
- C# Queue.Peek()用法及代碼示例
- C# Queue.ToArray用法及代碼示例
- C# Queue.Equals()用法及代碼示例
- C# Queue.Peek用法及代碼示例
- C# Queue.Dequeue()用法及代碼示例
- C# Queue.GetEnumerator用法及代碼示例
- 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.Clear() method with example in C#。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。