📅  最后修改于: 2023-12-03 14:40:30.773000             🧑  作者: Mango
在 C# 中,可以使用 Queue
以下是使用 Contains() 方法检查 Queue
Queue<string> myQueue = new Queue<string>();
myQueue.Enqueue("first");
myQueue.Enqueue("second");
myQueue.Enqueue("third");
if(myQueue.Contains("second"))
{
Console.WriteLine("Element 'second' exists in the Queue.");
}
else
{
Console.WriteLine("Element 'second' does not exist in the Queue.");
}
在上面的代码中,我们首先创建一个 Queue
如果包含该元素,则会输出 "Element 'second' exists in the Queue.",否则会输出 "Element 'second' does not exist in the Queue."。
我们还可以将上面的代码封装在一个方法中,以便重复使用:
public static bool IsElementInQueue<T>(Queue<T> queue, T element)
{
return queue.Contains(element);
}
在这个方法中,我们定义了一个泛型类型 Queue
这就是在 C# 中检查元素是否在队列中的方法。希望这篇文章可以帮助你!