aList
中的每个项目都返回true或false。我试图根据以下要求返回一个布尔值:如何从一组布尔值返回单个布尔值?
如果aList
中的所有项都返回true,我想MethodDetails()
也返回true
以及。
但是,如果aList
中的任何元素返回false,我希望这些元素中的每一个都保持其返回值,但MethodDetails()
返回false。
public class aClass
{
bool returnType;
private list aList;
ArrayList tempList = new ArrayList();
protected override object MethodDetails()
{
foreach (var element in aList)
{
MainMethod();
tempList.Add(returnType);
}
//this is what I tried but it didn't work
/*if (tempList.Contains(returnType))
{
return false;
}
else
{
return returnType;
}*/
}
private bool MainMethod()
{
if (File.Exists(aFile)
{
if (int x != int y)
{
return false;
returnType = false;
}
else
{
return true;
returnType = true;
}
}
else
{
return false
returnType = false;
}
}
}