BitArray Construtores

Definição

Inicializa uma nova instância da classe BitArray cuja capacidade e valores inicias podem ser especificados.Initializes a new instance of the BitArray class whose capacity and initial values can be specified.

Sobrecargas

BitArray(Boolean[])

Inicializa uma nova instância da classe BitArray que contém valores de bit copiados da matriz de boolianos especificada.Initializes a new instance of the BitArray class that contains bit values copied from the specified array of Booleans.

BitArray(Byte[])

Inicializa uma nova instância da classe BitArray que contém valores de bit copiados da matriz de bytes especificada.Initializes a new instance of the BitArray class that contains bit values copied from the specified array of bytes.

BitArray(BitArray)

Inicializa uma nova instância da classe BitArray que contém valores de bit copiados do BitArray especificado.Initializes a new instance of the BitArray class that contains bit values copied from the specified BitArray.

BitArray(Int32)

Inicializa uma nova instância da classe BitArray que pode conter o número especificado de valores de bits, que são definidos inicialmente como false.Initializes a new instance of the BitArray class that can hold the specified number of bit values, which are initially set to false.

BitArray(Int32[])

Inicializa uma nova instância da classe BitArray que contém valores de bit copiados da matriz especificada de inteiros de 32 bits.Initializes a new instance of the BitArray class that contains bit values copied from the specified array of 32-bit integers.

BitArray(Int32, Boolean)

Inicializa uma nova instância da classe BitArray que pode conter o número especificado de valores de bits, que são definidos inicialmente com o valor especificado.Initializes a new instance of the BitArray class that can hold the specified number of bit values, which are initially set to the specified value.

BitArray(Boolean[])

Inicializa uma nova instância da classe BitArray que contém valores de bit copiados da matriz de boolianos especificada.Initializes a new instance of the BitArray class that contains bit values copied from the specified array of Booleans.

public:
 BitArray(cli::array <bool> ^ values);
public BitArray (bool[] values);
new System.Collections.BitArray : bool[] -> System.Collections.BitArray
Public Sub New (values As Boolean())

Parâmetros

values
Boolean[]

Uma matriz de boolianos a serem copiados.An array of Booleans to copy.

Exceções

values é null.values is null.

Comentários

Esse construtor é uma operação O(n), em que n é o número de elementos em values.This constructor is an O(n) operation, where n is the number of elements in values.

BitArray(Byte[])

Inicializa uma nova instância da classe BitArray que contém valores de bit copiados da matriz de bytes especificada.Initializes a new instance of the BitArray class that contains bit values copied from the specified array of bytes.

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())

Parâmetros

bytes
Byte[]

Uma matriz de bytes que contém os valores a se copiar, em que cada byte representa oito bits consecutivos.An array of bytes containing the values to copy, where each byte represents eight consecutive bits.

Exceções

bytes é null.bytes is null.

O comprimento de bytes é maior que MaxValue.The length of bytes is greater than MaxValue.

Comentários

O primeiro byte na matriz representa bits 0 a 7, o segundo byte representa o bits 8 a 15 e assim por diante.The first byte in the array represents bits 0 through 7, the second byte represents bits 8 through 15, and so on. O bit menos significativo de cada byte representa o menor valor de índice: "bytes [0] & 1" representa o bit 0, "bytes [0] & 2" representa o bit 1, "bytes [0] & 4" representa o bit 2 e assim por diante.The Least Significant Bit of each byte represents the lowest index value: " bytes [0] & 1" represents bit 0, " bytes [0] & 2" represents bit 1, " bytes [0] & 4" represents bit 2, and so on.

Esse construtor é uma operação O(n), em que n é o número de elementos em bytes.This constructor is an O(n) operation, where n is the number of elements in bytes.

BitArray(BitArray)

Inicializa uma nova instância da classe BitArray que contém valores de bit copiados do BitArray especificado.Initializes a new instance of the BitArray class that contains bit values copied from the specified 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)

Parâmetros

bits
BitArray

O BitArray para cópia.The BitArray to copy.

Exceções

bits é null.bits is null.

Comentários

Esse construtor é uma operação O(n), em que n é o número de elementos em bits.This constructor is an O(n) operation, where n is the number of elements in bits.

BitArray(Int32)

Inicializa uma nova instância da classe BitArray que pode conter o número especificado de valores de bits, que são definidos inicialmente como false.Initializes a new instance of the BitArray class that can hold the specified number of bit values, which are initially set to false.

public:
 BitArray(int length);
public BitArray (int length);
new System.Collections.BitArray : int -> System.Collections.BitArray
Public Sub New (length As Integer)

Parâmetros

length
Int32

O número de valores de bit no novo BitArray.The number of bit values in the new BitArray.

Exceções

length é menor que zero.length is less than zero.

Comentários

Esse construtor é uma operação O(n), em que n é length.This constructor is an O(n) operation, where n is length.

BitArray(Int32[])

Inicializa uma nova instância da classe BitArray que contém valores de bit copiados da matriz especificada de inteiros de 32 bits.Initializes a new instance of the BitArray class that contains bit values copied from the specified array of 32-bit integers.

public:
 BitArray(cli::array <int> ^ values);
public BitArray (int[] values);
new System.Collections.BitArray : int[] -> System.Collections.BitArray
Public Sub New (values As Integer())

Parâmetros

values
Int32[]

Uma matriz de inteiros que contém os valores a serem copiados, em que cada inteiro representa 32 bits consecutivos.An array of integers containing the values to copy, where each integer represents 32 consecutive bits.

Exceções

values é null.values is null.

O tamanho de values é maior que MaxValueThe length of values is greater than MaxValue

Comentários

O número no primeiro elemento da matriz values representa o bits 0 a 31, o segundo número na matriz representa o bits 32 a 63 e assim por diante.The number in the first values array element represents bits 0 through 31, the second number in the array represents bits 32 through 63, and so on. O bit menos significativo de cada inteiro representa o menor valor de índice: "values [0] & 1" representa o bit 0, "values [0] & 2" representa o bit 1, "values [0] & 4" representa o bit 2 e assim por diante.The Least Significant Bit of each integer represents the lowest index value: " values [0] & 1" represents bit 0, " values [0] & 2" represents bit 1, " values [0] & 4" represents bit 2, and so on.

Esse construtor é uma operação O(n), em que n é o número de elementos em values.This constructor is an O(n) operation, where n is the number of elements in values.

BitArray(Int32, Boolean)

Inicializa uma nova instância da classe BitArray que pode conter o número especificado de valores de bits, que são definidos inicialmente com o valor especificado.Initializes a new instance of the BitArray class that can hold the specified number of bit values, which are initially set to the specified value.

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)

Parâmetros

length
Int32

O número de valores de bit no novo BitArray.The number of bit values in the new BitArray.

defaultValue
Boolean

O valor booliano a ser atribuído a cada bit.The Boolean value to assign to each bit.

Exceções

length é menor que zero.length is less than zero.

Comentários

Esse construtor é uma operação O(n), em que n é length.This constructor is an O(n) operation, where n is length.

Aplica-se a