BitArray 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
初始化 BitArray 類別的新執行個體,其可以指定容量及初始值。
多載
BitArray(Boolean[]) |
初始化 BitArray 類別的新執行個體,其包含的位元值是從指定的布林陣列複製過來的。 |
BitArray(Byte[]) |
初始化 BitArray 類別的新執行個體,其包含的位元值是從指定的位元組陣列複製過來的。 |
BitArray(BitArray) | |
BitArray(Int32) |
初始化 BitArray 類別的新執行個體,這個執行個體可保存指定數目的位元值 (其初始設定為 |
BitArray(Int32[]) |
初始化 BitArray 類別的新執行個體,其包含的位元值是從指定的 32 位元整數陣列複製過來的。 |
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,第二個字節代表位 8 到 15,依此類傳。 每個位元組的最小有效位代表最低索引值:“[ bytes
0] & 1” 代表位 0、“ [0] & 2” 代表位 1、“ bytes
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
小於零。
備註
這個建構函式是作業 O(n)
,其中 n
是 length
。
適用於
BitArray(Int32[])
- 來源:
- BitArray.cs
- 來源:
- BitArray.cs
- 來源:
- BitArray.cs
初始化 BitArray 類別的新執行個體,其包含的位元值是從指定的 32 位元整數陣列複製過來的。
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、“ [0] & 2” 代表位 1、“ values
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
小於零。
備註
這個建構函式是作業 O(n)
,其中 n
是 length
。