Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/319.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 当列表不是布尔列表时,如何检查列表中的每个项目是否为false_C#_Asp.net Mvc_Model View Controller - Fatal编程技术网

C# 当列表不是布尔列表时,如何检查列表中的每个项目是否为false

C# 当列表不是布尔列表时,如何检查列表中的每个项目是否为false,c#,asp.net-mvc,model-view-controller,C#,Asp.net Mvc,Model View Controller,是否有办法检查列表中的每一项是否正确。因为如果创建一个列表,我需要插入我想要逐个检查的字段。这将影响运行时的效率。因为genreList是很多项目。 作用 你要找的是 确定序列的任何元素是否存在或满足 条件 你要找的是 确定序列的任何元素是否存在或满足 条件 以下答案的任何更新。有帮助吗?它解决了你的问题吗?以下答案有更新吗。有帮助吗?它解决了你的问题吗? public void CheckFalse(List<program> programList, List<genreL

是否有办法检查列表中的每一项是否正确。因为如果创建一个列表,我需要插入我想要逐个检查的字段。这将影响运行时的效率。因为genreList是很多项目。 作用

你要找的是

确定序列的任何元素是否存在或满足 条件

你要找的是

确定序列的任何元素是否存在或满足 条件


以下答案的任何更新。有帮助吗?它解决了你的问题吗?以下答案有更新吗。有帮助吗?它解决了你的问题吗?
public void CheckFalse(List<program> programList, List<genreList> genreList)
{
    foreach (var programListItem in programList)
    {
        
        if (genreList.Where(x => x.ProgramId  == programListItem.Id).Count(x => true) != 0)
        {
            //RUN TASK
        }
    }
}
public class program
{
public int Id { get; set; }
public int channel { get; set; }
}
public class genreList
{
public int ProgramId { get; set; }
    public bool Math { get; set; }
public bool Science { get; set; }
public bool Programming { get; set; }
//Many more genre List but I will only list a few
}
public void CheckFalse(List<program> programList, List<genreList> genreList)
{
    foreach (var programListItem in programList)
    {   
        if (genreList.Any(x => x.ProgramId  == programListItem.Id))
        {
            //RUN TASK
        }
    }
}