BitArray Constructores

Definición

Inicializa una nueva instancia de la BitArray clase cuya capacidad y valores iniciales se pueden especificar.

Sobrecargas

Nombre Description
BitArray(Boolean[])

Inicializa una nueva instancia de la BitArray clase que contiene valores de bits copiados de la matriz especificada de booleanos.

BitArray(Byte[])

Inicializa una nueva instancia de la BitArray clase que contiene valores de bits copiados de la matriz de bytes especificada.

BitArray(BitArray)

Inicializa una nueva instancia de la BitArray clase que contiene valores de bits copiados del especificado BitArray.

BitArray(Int32)

Inicializa una nueva instancia de la BitArray clase que puede contener el número especificado de valores de bits, que se establecen inicialmente en false.

BitArray(Int32[])

Inicializa una nueva instancia de la BitArray clase que contiene valores de bits copiados de la matriz especificada de enteros de 32 bits.

BitArray(Int32, Boolean)

Inicializa una nueva instancia de la BitArray clase que puede contener el número especificado de valores de bits, que se establecen inicialmente en el valor especificado.

BitArray(Boolean[])

Inicializa una nueva instancia de la BitArray clase que contiene valores de bits copiados de la matriz especificada de booleanos.

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[]

Matriz de valores booleanos que se van a copiar.

Excepciones

values es null.

Comentarios

Este constructor es una O(n) operación, donde n es el número de elementos de values.

Se aplica a

BitArray(Byte[])

Inicializa una nueva instancia de la BitArray clase que contiene valores de bits copiados de la matriz de bytes especificada.

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[]

Matriz de bytes que contiene los valores que se van a copiar, donde cada byte representa ocho bits consecutivos.

Excepciones

bytes es null.

La longitud de bytes es mayor que Int32.MaxValue.

Comentarios

El primer byte de la matriz representa bits de 0 a 7, el segundo byte representa bits de 8 a 15, etc. El bit menos significativo de cada byte representa el valor de índice más bajo: " bytes [0] y 1" representa el bit 0, " bytes [0] y 2" representa el bit 1, " bytes [0] y 4" representa el bit 2, etc.

Este constructor es una O(n) operación, donde n es el número de elementos de bytes.

Se aplica a

BitArray(BitArray)

Inicializa una nueva instancia de la BitArray clase que contiene valores de bits copiados del especificado 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

El BitArray que se va a copiar.

Excepciones

bits es null.

Comentarios

Este constructor es una O(n) operación, donde n es el número de elementos de bits.

Se aplica a

BitArray(Int32)

Inicializa una nueva instancia de la BitArray clase que puede contener el número especificado de valores de bits, que se establecen inicialmente en 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

Número de valores de bits en el nuevo BitArray.

Excepciones

length es menor que cero.

Comentarios

Este constructor es una O(n) operación, donde n es length.

Se aplica a

BitArray(Int32[])

Inicializa una nueva instancia de la BitArray clase que contiene valores de bits copiados de la matriz especificada de enteros de 32 bits.

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[]

Matriz de enteros que contiene los valores que se van a copiar, donde cada entero representa 32 bits consecutivos.

Excepciones

values es null.

La longitud de values es mayor que Int32.MaxValue

Comentarios

El número del primer values elemento de matriz representa bits de 0 a 31, el segundo número de la matriz representa bits de 32 a 63, etc. El bit menos significativo de cada entero representa el valor de índice más bajo: " values [0] y 1" representa el bit 0, " values [0] y 2" representa el bit 1, " values [0] y 4" representa el bit 2, etc.

Este constructor es una O(n) operación, donde n es el número de elementos de values.

Se aplica a

BitArray(Int32, Boolean)

Inicializa una nueva instancia de la BitArray clase que puede contener el número especificado de valores de bits, que se establecen inicialmente en el valor especificado.

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

Número de valores de bits en el nuevo BitArray.

defaultValue
Boolean

Valor booleano que se va a asignar a cada bit.

Excepciones

length es menor que cero.

Comentarios

Este constructor es una O(n) operación, donde n es length.

Se aplica a