2017-02-01 12 views
-5

別のプログラマーが書いた古いコードをいくつか更新しています。私はいくつかの変更を行う必要があります。 私は、Short varに格納された符号なし整数を持っており、そのバイナリコードをboolの配列で取得する必要があります。VB.NET - ブール配列にUShortを変換する

どうすればいいですか?

+3

質問を編集してコードを表示してください。コンテキストを提供するのに役立ちます。 – Bugs

答えて

0

が、これはおそらく

Dim MyShort As uShort = 32 
    Dim oByteArray As New System.Collections.BitArray(System.BitConverter.GetBytes(MyShort)) 
1

はトレバーの答えに加えて、あなたはBitVector32にも使用することができます試してみてください。

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

BitVector32が多少効率的BitArray以上ですが、32ビットに制限されます。 BitVector32を使用すると、セクションのをビットごとに異なる目的で作成し、フラグとして扱うことができます。

関連する問題