BitArray コンストラクター

定義

容量と初期値を指定できる BitArray クラスの新しいインスタンスを初期化します。

オーバーロード

名前 説明
BitArray(Boolean[])

指定したブール値の配列からコピーされたビット値を含む BitArray クラスの新しいインスタンスを初期化します。

BitArray(Byte[])

指定したバイト配列からコピーされたビット値を含む BitArray クラスの新しいインスタンスを初期化します。

BitArray(BitArray)

指定したBitArrayからコピーされたビット値を含むBitArray クラスの新しいインスタンスを初期化します。

BitArray(Int32)

指定した数のビット値を保持できる BitArray クラスの新しいインスタンスを初期化します。この値は、最初は false に設定されます。

BitArray(Int32[])

指定した 32 ビット整数配列からコピーされたビット値を含む、 BitArray クラスの新しいインスタンスを初期化します。

BitArray(Int32, Boolean)

指定した数のビット値を保持できる BitArray クラスの新しいインスタンスを初期化します。このインスタンスは、最初は指定した値に設定されます。

BitArray(Boolean[])

ソース:
BitArray.cs
ソース:
BitArray.cs
ソース:
BitArray.cs
ソース:
BitArray.cs
ソース:
BitArray.cs

指定したブール値の配列からコピーされたビット値を含む BitArray クラスの新しいインスタンスを初期化します。

public:
 BitArray(cli::array <bool> ^ values);
public BitArray(bool[] values);
new System.Collections.BitArray : bool[] -> System.Collections.BitArray
Public Sub New (values As Boolean())

パラメーター

values
Boolean[]

コピーするブール値の配列。

例外

valuesnullです。

注釈

このコンストラクターは O(n) 操作です。ここで、 nvalues内の要素の数です。

適用対象

BitArray(Byte[])

ソース:
BitArray.cs
ソース:
BitArray.cs
ソース:
BitArray.cs
ソース:
BitArray.cs
ソース:
BitArray.cs

指定したバイト配列からコピーされたビット値を含む BitArray クラスの新しいインスタンスを初期化します。

public:
 BitArray(cli::array <System::Byte> ^ bytes);
public BitArray(byte[] bytes);
new System.Collections.BitArray : byte[] -> System.Collections.BitArray
Public Sub New (bytes As Byte())

パラメーター

bytes
Byte[]

コピーする値を含むバイトの配列。各バイトは 8 つの連続したビットを表します。

例外

bytesnullです。

bytesの長さが Int32.MaxValue より大きい。

注釈

配列内の最初のバイトはビット 0 から 7 を表し、2 番目のバイトはビット 8 から 15 などを表します。 各バイトの最下位ビットは最下位のインデックス値を表します。" bytes [0] > 1" はビット 0、" bytes [0] > 2" はビット 1、" bytes [0] & 4" はビット 2 などを表します。

このコンストラクターは O(n) 操作です。ここで、 nbytes内の要素の数です。

適用対象

BitArray(BitArray)

ソース:
BitArray.cs
ソース:
BitArray.cs
ソース:
BitArray.cs
ソース:
BitArray.cs
ソース:
BitArray.cs

指定したBitArrayからコピーされたビット値を含むBitArray クラスの新しいインスタンスを初期化します。

public:
 BitArray(System::Collections::BitArray ^ bits);
public BitArray(System.Collections.BitArray bits);
new System.Collections.BitArray : System.Collections.BitArray -> System.Collections.BitArray
Public Sub New (bits As BitArray)

パラメーター

bits
BitArray

コピーする BitArray

例外

bitsnullです。

注釈

このコンストラクターは O(n) 操作です。ここで、 nbits内の要素の数です。

適用対象

BitArray(Int32)

ソース:
BitArray.cs
ソース:
BitArray.cs
ソース:
BitArray.cs
ソース:
BitArray.cs
ソース:
BitArray.cs

指定した数のビット値を保持できる BitArray クラスの新しいインスタンスを初期化します。この値は、最初は false に設定されます。

public:
 BitArray(int length);
public BitArray(int length);
new System.Collections.BitArray : int -> System.Collections.BitArray
Public Sub New (length As Integer)

パラメーター

length
Int32

新しい BitArray内のビット値の数。

例外

length が 0 未満です。

注釈

このコンストラクターは、O(n)nされるlength操作です。

適用対象

BitArray(Int32[])

ソース:
BitArray.cs
ソース:
BitArray.cs
ソース:
BitArray.cs
ソース:
BitArray.cs
ソース:
BitArray.cs

指定した 32 ビット整数配列からコピーされたビット値を含む、 BitArray クラスの新しいインスタンスを初期化します。

public:
 BitArray(cli::array <int> ^ values);
public BitArray(int[] values);
new System.Collections.BitArray : int[] -> System.Collections.BitArray
Public Sub New (values As Integer())

パラメーター

values
Int32[]

コピーする値を含む整数の配列。各整数は 32 の連続したビットを表します。

例外

valuesnullです。

valuesの長さが Int32.MaxValue より大きい

注釈

最初の values 配列要素の数値はビット 0 から 31、配列の 2 番目の数値はビット 32 から 63 などを表します。 各整数の最下位ビットは、最小インデックス値を表します。" values [0] > 1" はビット 0 を表し、" values [0] > 2" はビット 1 を表し、" values [0] > 4" はビット 2 を表します。

このコンストラクターは O(n) 操作です。ここで、 nvalues内の要素の数です。

適用対象

BitArray(Int32, Boolean)

ソース:
BitArray.cs
ソース:
BitArray.cs
ソース:
BitArray.cs
ソース:
BitArray.cs
ソース:
BitArray.cs

指定した数のビット値を保持できる BitArray クラスの新しいインスタンスを初期化します。このインスタンスは、最初は指定した値に設定されます。

public:
 BitArray(int length, bool defaultValue);
public BitArray(int length, bool defaultValue);
new System.Collections.BitArray : int * bool -> System.Collections.BitArray
Public Sub New (length As Integer, defaultValue As Boolean)

パラメーター

length
Int32

新しい BitArray内のビット値の数。

defaultValue
Boolean

各ビットに割り当てるブール値。

例外

length が 0 未満です。

注釈

このコンストラクターは、O(n)nされるlength操作です。

適用対象