我正在更新另一个程序员编写的旧代码,我需要做一些更改。 我有一个存储在Short var中的无符号整数,需要将它的二进制代码放在bool数组中。
我该怎么做?
答案 0 :(得分:1)
除了Trevor的回答,您还可以使用BitVector32
:
Dim myValue As UShort = 32
Dim bVector As New BitVector32(CInt(myValue))
BitVector32
稍微高于BitArray
,但限制为32位。 BitVector32
允许您为了不同的目的在位中创建 sections 并将它们视为标志。
答案 1 :(得分:0)
尝试这个
Dim MyShort As uShort = 32
Dim oByteArray As New System.Collections.BitArray(System.BitConverter.GetBytes(MyShort))