📜  C#中的Queue.Contains()方法(1)

📅  最后修改于: 2023-12-03 15:00:16.973000             🧑  作者: Mango

C#中的Queue.Contains()方法

简介

Queue.Contains()是C#中Queue类提供的一个方法。它用于判断一个元素是否在队列中存在。如果存在,则返回true;如果不存在,则返回false

方法签名
public bool Contains(T item);
参数
  • item:要查找的元素。类型为T,T是队列中元素的类型。
返回值
  • 如果队列中存在指定元素,则返回true
  • 如果队列中不存在指定元素,则返回false
代码示例
using System;
using System.Collections;

class Program
{
    static void Main(string[] args)
    {
        Queue myQueue = new Queue();

        myQueue.Enqueue("apple");
        myQueue.Enqueue("banana");
        myQueue.Enqueue("cherry");

        Console.WriteLine(myQueue.Contains("apple"));  // 预期结果为:True
        Console.WriteLine(myQueue.Contains("pear"));   // 预期结果为:False
    }
}
代码解释
  • 首先,我们创建了一个Queue实例myQueue
  • 然后,我们往myQueue中添加了三个元素。
  • 接着,我们调用了myQueue.Contains方法两次,分别传入了字符串"apple""pear"作为参数。
  • 最后,我们输出了myQueue.Contains方法的返回值。

输出结果应该为:

True
False
总结

Queue.Contains方法可以用于判断一个元素是否存在于队列中。它的使用十分简单,只需要传入要查找的元素即可。该方法在C# 2.0中引入,是Queue类中的一个常用方法。