Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/264.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# 布尔逻辑_C# - Fatal编程技术网

C# 布尔逻辑

C# 布尔逻辑,c#,C#,我的分析文件中有这个逻辑。 用户可以选择输入文件。如果发生错误或用户在输入文件中有无效条目,则逻辑将检查并打印错误 此方法返回bool success。取决于所有输入是否有效,成功需要T/F。 如果success=T,则开始下一步分析输入。 现在是我的问题。我如何返回一个假的` ; 即使一个输入错误,我也需要退出。第一个可能是错误的,最后一个可能是正确的输入值 您可以添加另一个状态标志,该标志将在出现故障时更新为false: bool status = true; if (xxx > 10

我的分析文件中有这个逻辑。 用户可以选择输入文件。如果发生错误或用户在输入文件中有无效条目,则逻辑将检查并打印错误

此方法返回bool success。取决于所有输入是否有效,成功需要T/F。 如果success=T,则开始下一步分析输入。 现在是我的问题。我如何返回一个假的` ;


即使一个输入错误,我也需要退出。第一个可能是错误的,最后一个可能是正确的输入值

您可以添加另一个状态标志,该标志将在出现故障时更新为false:

bool status = true;
if (xxx > 100)
{ 
    errMsg = "Number of xxx should be <= 100";
    swRpt.WriteLine(errTitle + errMsg);
    status = false;
}
// sizing

swRpt.WriteLine("   Epsilon");

//Repair
success = Numerical.Check("repair", inputs.repair.ToString(), 
                          out dtester, out errMsg);
if (!success)
{
    swRpt.WriteLine(errTitle + errMsg);
    status = false;
}
success = Numerical.Check("prob", inputs.prob.ToString(), 
                          out dtester, out errMsg);
if (!success)
{
    swRpt.WriteLine(errTitle + errMsg);
    status = false;
}

return status;
bool status=true;
如果(xxx>100)
{ 

errMsg=“xxx的数量应您可以添加另一个状态标志,该标志将在出现故障时更新为false:

bool status = true;
if (xxx > 100)
{ 
    errMsg = "Number of xxx should be <= 100";
    swRpt.WriteLine(errTitle + errMsg);
    status = false;
}
// sizing

swRpt.WriteLine("   Epsilon");

//Repair
success = Numerical.Check("repair", inputs.repair.ToString(), 
                          out dtester, out errMsg);
if (!success)
{
    swRpt.WriteLine(errTitle + errMsg);
    status = false;
}
success = Numerical.Check("prob", inputs.prob.ToString(), 
                          out dtester, out errMsg);
if (!success)
{
    swRpt.WriteLine(errTitle + errMsg);
    status = false;
}

return status;
bool status=true;
如果(xxx>100)
{ 

errMsg=”xxx的数量应该是你能展示真实的程序而不是这个伪代码吗?退出什么?方法还是程序?我不这么认为。如果问题不是很清楚,我可以解释。你能展示真实的程序而不是这个伪代码吗?退出什么?方法还是程序?我不这么认为。如果问题不是很清楚,我可以解释R
bool status = true;
if (xxx > 100)
{ 
    errMsg = "Number of xxx should be <= 100";
    swRpt.WriteLine(errTitle + errMsg);
    status = false;
}
// sizing

swRpt.WriteLine("   Epsilon");

//Repair
success = Numerical.Check("repair", inputs.repair.ToString(), 
                          out dtester, out errMsg);
if (!success)
{
    swRpt.WriteLine(errTitle + errMsg);
    status = false;
}
success = Numerical.Check("prob", inputs.prob.ToString(), 
                          out dtester, out errMsg);
if (!success)
{
    swRpt.WriteLine(errTitle + errMsg);
    status = false;
}

return status;