Condividi tramite


BitArray Costruttori

Definizione

Inizializza una nuova istanza della classe BitArray di cui è possibile specificare la capacità e i valori iniziali.

Overload

BitArray(Boolean[])

Inizializza una nuova istanza della classe BitArray contenente i valori di bit copiati dalla matrice specificata di valori booleani.

BitArray(Byte[])

Inizializza una nuova istanza della classe BitArray contenente i valori di bit copiati dalla matrice di byte specificata.

BitArray(BitArray)

Inizializza una nuova istanza della classe BitArray che contiene i valori di bit copiati dall'oggetto BitArray specificato.

BitArray(Int32)

Inizializza una nuova istanza della classe BitArray che può contenere il numero specificato di valori di bit, inizialmente impostato su false.

BitArray(Int32[])

Inizializza una nuova istanza della classe BitArray contenente i valori di bit copiati dalla matrice specificata di valori interi a 32 bit.

BitArray(Int32, Boolean)

Inizializza una nuova istanza della classe BitArray che può contenere il numero specificato di valori di bit, inizialmente impostato sul valore specificato.

BitArray(Boolean[])

Origine:
BitArray.cs
Origine:
BitArray.cs
Origine:
BitArray.cs

Inizializza una nuova istanza della classe BitArray contenente i valori di bit copiati dalla matrice specificata di valori booleani.

public:
 BitArray(cli::array <bool> ^ values);
public BitArray (bool[] values);
new System.Collections.BitArray : bool[] -> System.Collections.BitArray
Public Sub New (values As Boolean())

Parametri

values
Boolean[]

Matrice di valori Boolean da copiare.

Eccezioni

values è null.

Commenti

Questo costruttore è un'operazione O(n) , dove n è il numero di elementi in values.

Si applica a

BitArray(Byte[])

Origine:
BitArray.cs
Origine:
BitArray.cs
Origine:
BitArray.cs

Inizializza una nuova istanza della classe BitArray contenente i valori di bit copiati dalla matrice di byte specificata.

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())

Parametri

bytes
Byte[]

Matrice di byte contenente i valori da copiare, dove ogni byte rappresenta 8 bit consecutivi.

Eccezioni

bytes è null.

La lunghezza di è maggiore di bytesInt32.MaxValue.

Commenti

Il primo byte nella matrice rappresenta i bit da 0 a 7, il secondo byte rappresenta i bit da 8 a 15 e così via. Il bit meno significativo di ogni byte rappresenta il valore di indice più basso: " bytes [0] & 1" rappresenta bit 0, " bytes [0] & 2" rappresenta bit 1, " bytes [0] & 4" rappresenta il bit 2 e così via.

Questo costruttore è un'operazione O(n) , dove n è il numero di elementi in bytes.

Si applica a

BitArray(BitArray)

Origine:
BitArray.cs
Origine:
BitArray.cs
Origine:
BitArray.cs

Inizializza una nuova istanza della classe BitArray che contiene i valori di bit copiati dall'oggetto BitArray specificato.

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)

Parametri

bits
BitArray

Oggetto BitArray da copiare.

Eccezioni

bits è null.

Commenti

Questo costruttore è un'operazione O(n) , dove n è il numero di elementi in bits.

Si applica a

BitArray(Int32)

Origine:
BitArray.cs
Origine:
BitArray.cs
Origine:
BitArray.cs

Inizializza una nuova istanza della classe BitArray che può contenere il numero specificato di valori di bit, inizialmente impostato su false.

public:
 BitArray(int length);
public BitArray (int length);
new System.Collections.BitArray : int -> System.Collections.BitArray
Public Sub New (length As Integer)

Parametri

length
Int32

Numero di valori di bit nel nuovo oggetto BitArray.

Eccezioni

length è minore di zero.

Commenti

Questo costruttore è un'operazione O(n) , dove n è length.

Si applica a

BitArray(Int32[])

Origine:
BitArray.cs
Origine:
BitArray.cs
Origine:
BitArray.cs

Inizializza una nuova istanza della classe BitArray contenente i valori di bit copiati dalla matrice specificata di valori interi a 32 bit.

public:
 BitArray(cli::array <int> ^ values);
public BitArray (int[] values);
new System.Collections.BitArray : int[] -> System.Collections.BitArray
Public Sub New (values As Integer())

Parametri

values
Int32[]

Matrice di valori interi contenente i valori da copiare, dove ogni valore rappresenta 32 bit consecutivi.

Eccezioni

values è null.

La lunghezza di è maggiore di valuesInt32.MaxValue

Commenti

Il numero nel primo values elemento di matrice rappresenta i bit da 0 a 31, il secondo numero della matrice rappresenta i bit da 32 a 63 e così via. Il bit meno significativo di ogni intero rappresenta il valore di indice più basso: " values [0] & 1" rappresenta bit 0, " values [0] & 2" rappresenta bit 1, " values [0] & 4" rappresenta il bit 2 e così via.

Questo costruttore è un'operazione O(n) , dove n è il numero di elementi in values.

Si applica a

BitArray(Int32, Boolean)

Origine:
BitArray.cs
Origine:
BitArray.cs
Origine:
BitArray.cs

Inizializza una nuova istanza della classe BitArray che può contenere il numero specificato di valori di bit, inizialmente impostato sul valore specificato.

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)

Parametri

length
Int32

Numero di valori di bit nel nuovo oggetto BitArray.

defaultValue
Boolean

Il valore Boolean da assegnare a ogni bit.

Eccezioni

length è minore di zero.

Commenti

Questo costruttore è un'operazione O(n) , dove n è length.

Si applica a