語言

BitArray 建構函式

定義

初始化一個可指定容量與初始值的類別新 BitArray 實例。

多載

名稱 Description
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.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.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[]

一個包含要複製值的位元組陣列,每個位元組代表連續八個位元。

例外狀況

bytesnull

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

初始化一個包含從指定 所複製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.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 小於零。

備註

此構造子是一個 O(n) 運算,其中 nlength

適用於

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 位元。

例外狀況

valuesnull

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)

參數

length
Int32

BitArray.

defaultValue
Boolean

每個位元要指派的布林值。

例外狀況

length 小於零。

備註

此構造子是一個 O(n) 運算,其中 nlength

適用於