BitVector32 の動作に少し困惑しています。テストを参照してください。
[TestClass]
public class ParallelPortDevices {
[TestMethod]
public void BitVector32Test() {
var lVector = new BitVector32(0);
Assert.IsTrue(lVector[0]);
Assert.IsFalse(lVector[1]);
}
}
これはパスします。つまり、最初のビットは 1 に設定されます (テストによると)。ただし、ToString メソッドを実行すると、「BitVector32{0000000000000000000000000000000}」が返されます。
不足しているものはありますか?
前もって感謝します!