我对 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{00000000000000000000000000000000}”
有什么我想念的吗?
提前致谢!