c# - 是否可以对 'foreach' 循环进行条件检查?

标签 c# foreach

如果我有一个 foreach 循环,有什么方法也可以检查 bool 值吗?

例如,我不想在 foreach() 中检查一次然后中断。我想对一个集合进行 foreach,同时评估是否为真。

例如,我不想做:

    IEnumerable<Job> jobs = currentJobs;

    foreach(Job job in jobs)
    {
        if (found) 
            break;
    }

最佳答案

我找到了另一种方法:

        foreach (var car in cars) if (!rentedCars.Contains(car))
        {
            // Magic
        }

关于c# - 是否可以对 'foreach' 循环进行条件检查?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4336012/

相关文章:

php - 检索 MYSQL 字段数组 "Like"

c# - 当我有一个实体时,动态地在 DbContext 中查找指定的通用 DbSet

c# - 使用 C# 从 Web 应用程序打开文件夹,拒绝访问

c# - 将 3D 点投影到 2D 屏幕坐标

javascript - angular.forEach 和对象

javascript - 循环数组中的对象,显示 JSON 数据

c# - Foreach 带有方括号中的 select/from?

c# - System.ObjectDisposedException异常

c# - 有没有办法在 WCF 中实现核心代码模板?

java - 如何调整目录中的图像大小?