BitArray 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
初始化一個可指定容量與初始值的類別新 BitArray 實例。
多載
| 名稱 | Description |
|---|---|
| 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[]
一個包含要複製值的位元組陣列,每個位元組代表連續八個位元。
例外狀況
bytes 是 null。
的 bytes 長度大於 Int32.MaxValue。
備註
陣列中的第一個位元組代表位元0到7,第二個位元組代表第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 小於零。
備註
此構造子是一個 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,陣列中的第二個數字代表位元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 小於零。
備註
此構造子是一個 O(n) 運算,其中 n 為 length。