別のプログラマーが書いた古いコードをいくつか更新しています。私はいくつかの変更を行う必要があります。 私は、Short varに格納された符号なし整数を持っており、そのバイナリコードをboolの配列で取得する必要があります。VB.NET - ブール配列にUShortを変換する
どうすればいいですか?
別のプログラマーが書いた古いコードをいくつか更新しています。私はいくつかの変更を行う必要があります。 私は、Short varに格納された符号なし整数を持っており、そのバイナリコードをboolの配列で取得する必要があります。VB.NET - ブール配列にUShortを変換する
どうすればいいですか?
が、これはおそらく
Dim MyShort As uShort = 32
Dim oByteArray As New System.Collections.BitArray(System.BitConverter.GetBytes(MyShort))
はトレバーの答えに加えて、あなたはBitVector32
にも使用することができます試してみてください。
Dim myValue As UShort = 32
Dim bVector As New BitVector32(CInt(myValue))
BitVector32
が多少効率的BitArray
以上ですが、32ビットに制限されます。 BitVector32
を使用すると、セクションのをビットごとに異なる目的で作成し、フラグとして扱うことができます。
質問を編集してコードを表示してください。コンテキストを提供するのに役立ちます。 – Bugs