-5

我正在更新另一个程序员编写的一些旧代码,我需要做一些更改。我有一个无符号整数存储到 Short var 中,需要在 bool 数组中获取其二进制代码。

我怎样才能做到这一点?

4

2 回答 2

1

除了特雷弗的回答,您还可以使用 a BitVector32

Dim myValue As UShort = 32
Dim bVector As New BitVector32(CInt(myValue))

BitVector32比 32 位更有效,BitArray但仅限于 32 位。 BitVector32允许您在位中创建用于不同目的的部分并将它们视为标志。

于 2017-02-02T17:17:16.300 回答
0

试试这个

    Dim MyShort As uShort = 32
    Dim oByteArray As New System.Collections.BitArray(System.BitConverter.GetBytes(MyShort))
于 2017-02-01T18:22:08.470 回答