1 c#
我有一段代码,其中我有一个if块,当满足流程进入它并且在那里嵌套if和else,如果它不满足任何if块它应该进入else块但是问题我面临的是它满足一个if block然后进入else.这是在我的代码中创建冗余.就像这样
if(condition = true)
{
if(condition1 == true)
{}
if(condition2 == true)
{}
else
{}
}
Run Code Online (Sandbox Code Playgroud)
现在它满足条件1,然后执行if块操作也进入else.请帮忙.代码在C#中
RaY*_*ell 10
你可能需要这样的东西(注意else if条件2):
if(condition)
{
if(condition1)
{}
else if(condition2)
{}
else
{}
}
Run Code Online (Sandbox Code Playgroud)
你可以跳过'== true'条件.
摆脱== true它会导致你在第一行犯的错误.另外,添加else语句.
if (condition)
{
if (condition1)
{ }
else if (condition2)
{ }
else
{ }
}
Run Code Online (Sandbox Code Playgroud)