BitArray Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 |
| 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
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
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
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
- 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.