BitArray Construtores

Definição

Inicializa uma nova instância da BitArray classe cuja capacidade e valores iniciais podem ser especificados.

Sobrecargas

Nome Description
BitArray(Boolean[])

Inicializa uma nova instância da BitArray classe que contém valores de bit copiados da matriz especificada de Booleans.

BitArray(Byte[])

Inicializa uma nova instância da BitArray classe que contém valores de bit copiados da matriz de bytes especificada.

BitArray(BitArray)

Inicializa uma nova instância da BitArray classe que contém valores de bit copiados do especificado BitArray.

BitArray(Int32)

Inicializa uma nova instância da BitArray classe que pode conter o número especificado de valores de bit, que são inicialmente definidos como false.

BitArray(Int32[])

Inicializa uma nova instância da BitArray classe que contém valores de bit copiados da matriz especificada de inteiros de 32 bits.

BitArray(Int32, Boolean)

Inicializa uma nova instância da BitArray classe que pode conter o número especificado de valores de bit, que são inicialmente definidos como o valor especificado.

BitArray(Boolean[])

Origem:
BitArray.cs
Origem:
BitArray.cs
Origem:
BitArray.cs
Origem:
BitArray.cs
Origem:
BitArray.cs

Inicializa uma nova instância da BitArray classe que contém valores de bit copiados da matriz especificada de 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.

Exceções

values é null.

Comentários

Esse construtor é uma O(n) operação, onde n está o número de elementos em values.

Aplica-se a

BitArray(Byte[])

Origem:
BitArray.cs
Origem:
BitArray.cs
Origem:
BitArray.cs
Origem:
BitArray.cs
Origem:
BitArray.cs

Inicializa uma nova instância da BitArray classe que contém valores de bit copiados da 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[]

Uma matriz de bytes que contém os valores a serem copiados, em que cada byte representa oito bits consecutivos.

Exceções

bytes é null.

O comprimento é bytes maior que Int32.MaxValue.

Comentários

O primeiro byte na matriz representa os bits 0 a 7, o segundo byte representa os bits 8 a 15 e assim por diante. 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.

Esse construtor é uma O(n) operação, onde n está o número de elementos em bytes.

Aplica-se a

BitArray(BitArray)

Origem:
BitArray.cs
Origem:
BitArray.cs
Origem:
BitArray.cs
Origem:
BitArray.cs
Origem:
BitArray.cs

Inicializa uma nova instância da BitArray classe que contém valores de bit copiados do 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

A BitArray cópia a ser copiada.

Exceções

bits é null.

Comentários

Esse construtor é uma O(n) operação, onde n está o número de elementos em bits.

Aplica-se a

BitArray(Int32)

Origem:
BitArray.cs
Origem:
BitArray.cs
Origem:
BitArray.cs
Origem:
BitArray.cs
Origem:
BitArray.cs

Inicializa uma nova instância da BitArray classe que pode conter o número especificado de valores de bit, que são inicialmente definidos como 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.

Exceções

length é menor que zero.

Comentários

Esse construtor é uma O(n) operação, onde n está length.

Aplica-se a

BitArray(Int32[])

Origem:
BitArray.cs
Origem:
BitArray.cs
Origem:
BitArray.cs
Origem:
BitArray.cs
Origem:
BitArray.cs

Inicializa uma nova instância da BitArray classe que contém valores de bit copiados da matriz especificada de inteiros 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[]

Uma matriz de inteiros que contém os valores a serem copiados, em que cada inteiro representa 32 bits consecutivos.

Exceções

values é null.

O comprimento é values maior que Int32.MaxValue

Comentários

O número no primeiro values elemento de matriz representa os bits de 0 a 31, o segundo número na matriz representa os bits de 32 a 63 e assim por diante. 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.

Esse construtor é uma O(n) operação, onde n está o número de elementos em values.

Aplica-se a

BitArray(Int32, Boolean)

Origem:
BitArray.cs
Origem:
BitArray.cs
Origem:
BitArray.cs
Origem:
BitArray.cs
Origem:
BitArray.cs

Inicializa uma nova instância da BitArray classe que pode conter o número especificado de valores de bit, que são inicialmente definidos como o 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

O número de valores de bit no novo BitArray.

defaultValue
Boolean

O valor booliano a ser atribuído a cada bit.

Exceções

length é menor que zero.

Comentários

Esse construtor é uma O(n) operação, onde n está length.

Aplica-se a