質問: ((value & (1 << (i - 1))) > 0); } } } catch (Exception ex) { MessageBox.Show(ex.Message); } } }
回答: 完全に蛇足ですが、 ビット配列の操作が伴う時は、 BitArrayクラスを用いるとコードをすっきりさせれるかと思います。 BitArrayクラス-MSDN.aspx) ちなみに整数値からBitArrayを生成する場合は、 ``` // ビット値0101 BitArray b = new BitArray(new int[] { 5 }); ``` という感じで初期化できます。