Compartir a través de


BitArray Constructores

Definición

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 false.

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

Inicializa una nueva instancia de la clase BitArray que contiene los valores de bit copiados de la colección BitArray especificada.

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

Colección 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)

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

length
Int32

Número de valores de bit de la nueva colección 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[])

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

length
Int32

Número de valores de bit de la nueva colección BitArray.

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.

Se aplica a