Vb.net-bitarray
VB.Net-BitArray
BitArrayクラスは、ブール値として表されるビット値のコンパクトな配列を管理します。trueはビットがオン(1)であることを示し、falseはビットがオフ(0)であることを示します。
ビットを保存する必要があるが、ビット数が事前にわからない場合に使用します。 ゼロから始まる整数インデックスを使用して、BitArrayコレクションのアイテムにアクセスできます。
BitArrayクラスのプロパティとメソッド
次の表に、 BitArray クラスで一般的に使用される*プロパティ*の一部を示します-
Sr.No. | Property & Description |
---|---|
1 |
Count BitArrayに含まれる要素の数を取得します。 |
2 |
IsReadOnly BitArrayが読み取り専用かどうかを示す値を取得します。 |
3 |
Item BitArrayの特定の位置にあるビットの値を取得または設定します。 |
4 |
Length BitArrayの要素の数を取得または設定します。 |
次の表に、 BitArray クラスで一般的に使用される*メソッド*の一部を示します-
Sr.No. | Method Name & Purpose |
---|---|
1 |
Public Function And (value As BitArray) As BitArray 現在のBitArrayの要素に対して、指定されたBitArrayの対応する要素に対してビット単位のAND演算を実行します。 |
2 |
Public Function Get (index As Integer) As Boolean BitArrayの特定の位置にあるビットの値を取得します。 |
3 |
Public Function Not As BitArray 現在のBitArrayのすべてのビット値を反転し、trueに設定された要素がfalseに変更され、falseに設定された要素がtrueに変更されるようにします。 |
4 |
Public Function Or (value As BitArray) As BitArray 現在のBitArrayの要素に対して、指定されたBitArrayの対応する要素に対してビット単位のOR演算を実行します。 |
5 |
Public Sub Set (index As Integer, value As Boolean ) BitArrayの特定の位置のビットを指定された値に設定します。 |
6 |
Public Sub SetAll (value As Boolean) BitArrayのすべてのビットを指定された値に設定します。 |
7 |
Public Function Xor (value As BitArray) As BitArray 現在のBitArrayの要素に対して、指定されたBitArrayの対応する要素に対してビットごとの排他的OR演算を実行します。 |
例
次の例は、BitArrayクラスの使用を示しています-
上記のコードをコンパイルして実行すると、次の結果が生成されます-