C#语法中的先进先出队列Queue如何使用

C#语法中的先进先出队列Queue如何使用队列的机制是进步前辈先出 , 最进步前辈入队列的值 , 优先出队列 。 那么 , 在C#语法中的队列Queue若何利用呢?
方式/
1打开vs建立一个节制台应用程序 , 在Main方式中 , 界说一个整型的队列:
Queue<int> q = new Queue<int>();

C#语法中的先进先出队列Queue如何使用

文章插图

2往队列中添加元素 , 利用Enqueue方式 。
 q.Enqueue(1);
 q.Enqueue(2);
q.Enqueue(3);

C#语法中的先进先出队列Queue如何使用

文章插图

3利用foreach轮回 , 输出整个队列的值 。
foreach (var item in q)
{
        Console.WriteLine(item);
 }

C#语法中的先进先出队列Queue如何使用

文章插图

4从队列中弹出一个元素 , 利用Dequeue方式 , 这个方式是没有参数的 。 弹出的是最进步前辈入队列的元素 。
int val = q.Dequeue();

C#语法中的先进先出队列Queue如何使用

文章插图

5判定一个元素是否在队列中 , 利用Contains方式:
Console.WriteLine("q.Contains(1) = " + q.Contains(1) + ", q.Contains(2) = " + q.Contains(2));

C#语法中的先进先出队列Queue如何使用

文章插图

6清空整个队列 , 利用Clear方式 。
q.Clear();

C#语法中的先进先出队列Queue如何使用

文章插图

7获取队列的元素个数 , 利用Count属性 。
【C#语法中的先进先出队列Queue如何使用】q.Count

C#语法中的先进先出队列Queue如何使用

文章插图


以上内容就是C#语法中的先进先出队列Queue如何使用的内容啦 , 希望对你有所帮助哦!

    推荐阅读