隊列的機制是進步前輩先出,最進步前輩入隊列的值,優先出隊列。那么,在C#語法中的隊列Queue若何利用呢?
打開vs建立一個節制臺應用程序,在Main方式中,界說一個整型的隊列:
Queue<int> q = new Queue<int>();
往隊列中添加元素,利用Enqueue方式。
q.Enqueue(1);
q.Enqueue(2);
q.Enqueue(3);
利用foreach輪回,輸出整個隊列的值。
foreach (var item in q)
{
Console.WriteLine(item);
}
從隊列中彈出一個元素,利用Dequeue方式,這個方式是沒有參數的。彈出的是最進步前輩入隊列的元素。
int val = q.Dequeue();
判定一個元素是否在隊列中,利用Contains方式:
Console.WriteLine("q.Contains(1) = " + q.Contains(1) + ", q.Contains(2) = " + q.Contains(2));
清空整個隊列,利用Clear方式。
q.Clear();
獲取隊列的元素個數,利用Count屬性。
q.Count
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!