BitArray Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 |
| 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)
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
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
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
- 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.