9

私のコード(C#)には3つのブールint32値があり、ブール値truefalse. 次のようなifステートメント以外の方法でこれを達成する最良の方法は何ですか:

if(a && b && !c)
   d = 1;
if(a && !b && !c)
   d = 2;
//etc.. ect...

編集: int32 値を設定するには、3 つのブール値に可能なすべての組み合わせが必要です。

編集 2:「d」の値は、2 つの異なるブール比較で同じにすることができます。

4

5 に答える 5