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