BitArray コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
サイズと初期値を指定できる、BitArray クラスの新しいインスタンスを初期化します。
オーバーロード
BitArray(Boolean[]) |
指定されたブール値配列からコピーされたビット値を含む BitArray クラスの新しいインスタンスを初期化します。 |
BitArray(Byte[]) |
指定したバイト配列からビット値をコピーして格納する、BitArray クラスの新しいインスタンスを初期化します。 |
BitArray(BitArray) |
指定した BitArray からコピーされたビット値を格納する、BitArray クラスの新しいインスタンスを初期化します。 |
BitArray(Int32) |
指定数のビット値を格納できる、BitArray クラスの新しいインスタンスを初期化します。ビット値は |
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[]
コピーするブール値の配列。
例外
values
は null
です。
注釈
このコンストラクターは 操作です 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 個の連続ビットを表します。
例外
bytes
は null
です。
の 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
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
が null
です。
注釈
このコンストラクターは 操作です 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
が 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 個の連続ビットを表します。
例外
values
は null
です。
の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)
パラメーター
- defaultValue
- Boolean
各ビットに代入するブール値。
例外
length
が 0 未満です。
注釈
このコンストラクターは 操作です O(n)
。ここで n
、 は length
です。
適用対象
.NET