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 bytes
Int32.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 values
Int32.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
.