c# - 如何检查队列是否为空?

标签 c# queue is-empty

在 C# 中,如何检查队列是否为空?

我想遍历队列的元素,我需要知道什么时候停止。我怎样才能做到这一点?

最佳答案

假设您的意思是 Queue<T> 可以只使用:

if (queue.Count != 0)

但何必呢?不管怎样,只要遍历它,如果它是空的,你就永远不会进入正文:

Queue<string> queue = new Queue<string>();

// It's fine to use foreach...
foreach (string x in queue)
{
    // We just won't get in here...
}

关于c# - 如何检查队列是否为空?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7968631/

相关文章:

python - 如何检查 SciPy CSR 矩阵是否为空(即仅包含零)?

C# 使用不同方法创建包含可访问变量的列表

C# linq查询数据表take方法

c# - 集成到 Windows 资源管理器上下文菜单

使用表排队

javascript - 如何在 JavaScript 中检查 isEmpty

c# - 如何读取 SignalR 中的多值 cookie?

php - 您不能在 laravel 中序列化或反序列化 PDO 实例

bash - 最小 "Task Queue"与股票 Linux 工具利用多核 CPU

java - 检查 Java : which is the best method? 中的集合是否为空