ブール変数で表される3つの条件があります。次のコードブロックを簡単にするにはどうすればよいですか?ネストされたIfステートメントと条件の最適化
bool condition1, condition2, condition3; //assuming they already have values
if (condition1 && condition2)
{
if (condition3)
{
//Few lines of code here
}
}
else
{
//Same few lines of code above here
}
「コード行」をメソッドに入れるのではなく、これを簡略化する方法がありますか?インナーif
は削除できますか?ありがとう。
が(内部に含まれていない)場合は、外でのすべての行がある – EpicKip
@EpicKipあなたが外で話をしている場合は、 '場合(condition3)'チェックしてから、いいえ。 'if'は単独で存在します。 :) – AwonDanag
'if(con1 && con2 && con3)'と 'else if(!con1 &&!con2)'を実行できませんか? – EpicKip