( a && b ) || c
C# で for ループを作成して、3 つの bool 変数のすべての可能なテストを実行しようとしていますが、 if a
is Trueb
とare Falseの行に沿って何かを実行する方法がわかりません。c
ステートメント全体が false になります。 .
質問する
114 次
2 に答える
4
これがあなたが望むものかどうかはわかりませんが、ネストされたを使用するとforeach
、次のことができます。
foreach (var a in new[] { false, true, })
foreach (var b in new[] { false, true, })
foreach (var c in new[] { false, true, })
{
// use a, b, and c here
}
または、コメントが好むスタイルで:
bool[] arr = { false, true, };
foreach (var a in arr)
foreach (var b in arr)
foreach (var c in arr)
{
// use a, b, and c here
}
于 2013-01-29T19:25:47.523 に答える