using System; using System.Collections.Generic; using System.Linq; namespace Queue测试 { class Program { static void Main(string[] args) { Queue<string> strList = new Queue<string>(); ///向队列加入元素 strList.Enqueue("元素1"); strList.Enqueue("元素2"); strList.Enqueue("元素3"); ///遍历元素 foreach (var item in strList) { Console.WriteLine(item); } ///队长长度 Console.Write("队列长度---"); Console.WriteLine(strList.Count); 取出最先加进去的元素,并删除,充分体现队列的先进先出的特性 ///如队列中无元素,则会引发异常 //string mes = strList.Dequeue(); //Console.WriteLine(mes); ///取出最先入队的元素,但并不删除 string mes = strList.Peek(); Console.Write("取出但不移除队头的元素----"); Console.WriteLine(mes);
C#队列Queue
最新推荐文章于 2022-06-04 11:49:04 发布