0
で重複を簡素化行GroupGenerator(param1...
を何度も何度も何度も書かずにこれをやっているのか?は、私はこのようになります反復メソッド呼び出しを持つ反復メソッド呼び出し
ご意見やご感想をお待ちしております。
で重複を簡素化行GroupGenerator(param1...
を何度も何度も何度も書かずにこれをやっているのか?は、私はこのようになります反復メソッド呼び出しを持つ反復メソッド呼び出し
ご意見やご感想をお待ちしております。
true, false, false
は、実質的に100
で、true, true, false
は110
です。これを念頭に置いて、
public static bool GetBit(byte b, int bitNumber)
{
return (b & (1 << bitNumber)) != 0;
}
for(byte n = 0; n < 8; n++)
GroupGenerator(param1, enum.val1, GetBit(n, 0), GetBit(n, 1), GetBit(n, 2));
「GroupGenerator」は、呼び出しを複数の組み合わせにディスパッチする別の方法で呼び出すことができます。 – Sinatr
メソッド内でブール値の組み合わせを処理する必要があると思われる場合は、すべてのモジュールが単一の責任を負うことを保証します。また、この質問は[Code Review](http://codereview.stackexchange.com)に適しています。 –