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 clase BitArray cuya capacidad y valores iniciales pueden ser especificados.
Sobrecargas
BitArray(Boolean[]) |
Inicializa una nueva instancia de la clase BitArray que contiene los valores de bit copiados de la matriz de valores booleanos especificada. |
BitArray(Byte[]) |
Inicializa una nueva instancia de la clase BitArray que contiene los valores de bit copiados de la matriz de bytes especificada. |
BitArray(BitArray) |
Inicializa una nueva instancia de la clase BitArray que contiene los valores de bit copiados de la colección BitArray especificada. |
BitArray(Int32) |
Inicializa una nueva instancia de la clase BitArray que puede contener el número especificado de valores de bit, establecidos inicialmente en |
BitArray(Int32[]) |
Inicializa una nueva instancia de la clase BitArray que contiene los valores de bit copiados de la matriz de enteros de 32 bits especificada. |
BitArray(Int32, Boolean) |
Inicializa una nueva instancia de la clase BitArray que puede contener el número especificado de valores de bit, establecidos inicialmente en el valor especificado. |
BitArray(Boolean[])
- Source:
- BitArray.cs
- Source:
- BitArray.cs
- Source:
- BitArray.cs
Inicializa una nueva instancia de la clase BitArray que contiene los valores de bit copiados de la matriz de valores booleanos especificada.
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 va 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[])
- Source:
- BitArray.cs
- Source:
- BitArray.cs
- Source:
- BitArray.cs
Inicializa una nueva instancia de la clase BitArray que contiene los valores de bit 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, en la que 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 los bits del 0 al 7, el segundo byte representa los bits de 8 a 15, etc. El bit menos significativo de cada byte representa el valor de índice más bajo: " [ bytes
0] & 1" representa el bit 0, " bytes
[0] & 2" representa el bit 1, " bytes
[0] & 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)
- Source:
- BitArray.cs
- Source:
- BitArray.cs
- Source:
- 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)
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)
- Source:
- BitArray.cs
- Source:
- BitArray.cs
- Source:
- BitArray.cs
Inicializa una nueva instancia de la clase BitArray que puede contener el número especificado de valores de bit, establecidos 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[])
- Source:
- BitArray.cs
- Source:
- BitArray.cs
- Source:
- BitArray.cs
Inicializa una nueva instancia de la clase BitArray que contiene los valores de bit copiados de la matriz de enteros de 32 bits especificada.
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, en la que 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 los bits del 0 al 31, el segundo número de la matriz representa los bits de 32 a 63, etc. El bit menos significativo de cada entero representa el valor de índice más bajo: " [ values
0] & 1" representa el bit 0, " values
[0] & 2" representa el bit 1, " values
[0] & 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)
- Source:
- BitArray.cs
- Source:
- BitArray.cs
- Source:
- BitArray.cs
Inicializa una nueva instancia de la clase BitArray que puede contener el número especificado de valores de bit, establecidos 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 asigna a cada bit.
Excepciones
length
es menor que cero.
Comentarios
Este constructor es una O(n)
operación, donde n
es length
.