次の方法で共有


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 クラスの新しいインスタンスを初期化します。

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) 。ここで n 、 は 内の要素の数です values

適用対象

BitArray(Byte[])

ソース:
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) 。ここで n 、 は 内の要素の数です bytes

適用対象

BitArray(BitArray)

ソース:
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) 。ここで n 、 は 内の要素の数です bits

適用対象

BitArray(Int32)

ソース:
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

指定した 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) 。ここで n 、 は 内の要素の数です values

適用対象

BitArray(Int32, Boolean)

ソース:
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です。

適用対象