BitArray Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Initialise une nouvelle instance de la classe dont la BitArray capacité et les valeurs initiales peuvent être spécifiées.
Surcharges
| Nom | Description |
|---|---|
| BitArray(Boolean[]) |
Initialise une nouvelle instance de la BitArray classe qui contient des valeurs de bits copiées à partir du tableau spécifié de booléens. |
| BitArray(Byte[]) |
Initialise une nouvelle instance de la BitArray classe qui contient des valeurs de bits copiées à partir du tableau spécifié d’octets. |
| BitArray(BitArray) |
Initialise une nouvelle instance de la BitArray classe qui contient des valeurs de bits copiées à partir du fichier spécifié BitArray. |
| BitArray(Int32) |
Initialise une nouvelle instance de la BitArray classe qui peut contenir le nombre spécifié de valeurs de bits, qui sont initialement définies sur |
| BitArray(Int32[]) |
Initialise une nouvelle instance de la BitArray classe qui contient des valeurs de bits copiées à partir du tableau spécifié d’entiers 32 bits. |
| BitArray(Int32, Boolean) |
Initialise une nouvelle instance de la BitArray classe qui peut contenir le nombre spécifié de valeurs de bits, qui sont initialement définies sur la valeur spécifiée. |
BitArray(Boolean[])
Initialise une nouvelle instance de la BitArray classe qui contient des valeurs de bits copiées à partir du tableau spécifié de booléens.
public:
BitArray(cli::array <bool> ^ values);
public BitArray(bool[] values);
new System.Collections.BitArray : bool[] -> System.Collections.BitArray
Public Sub New (values As Boolean())
Paramètres
- values
- Boolean[]
Tableau de booléens à copier.
Exceptions
values a la valeur null.
Remarques
Ce constructeur est une O(n) opération, où n se trouve le nombre d’éléments dans values.
S’applique à
BitArray(Byte[])
Initialise une nouvelle instance de la BitArray classe qui contient des valeurs de bits copiées à partir du tableau spécifié d’octets.
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())
Paramètres
- bytes
- Byte[]
Tableau d’octets contenant les valeurs à copier, où chaque octet représente huit bits consécutifs.
Exceptions
bytes a la valeur null.
La longueur est bytes supérieure à Int32.MaxValue.
Remarques
Le premier octet du tableau représente les bits 0 à 7, le deuxième octet représente les bits 8 à 15, et ainsi de suite. Le bit le moins significatif de chaque octet représente la valeur d’index la plus basse : « bytes [0] &1 » représente le bit 0, « bytes [0] &2 » représente le bit 1, « bytes [0] &4 » représente le bit 2, et ainsi de suite.
Ce constructeur est une O(n) opération, où n se trouve le nombre d’éléments dans bytes.
S’applique à
BitArray(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)
Paramètres
Exceptions
bits a la valeur null.
Remarques
Ce constructeur est une O(n) opération, où n se trouve le nombre d’éléments dans bits.
S’applique à
BitArray(Int32)
Initialise une nouvelle instance de la BitArray classe qui peut contenir le nombre spécifié de valeurs de bits, qui sont initialement définies sur false.
public:
BitArray(int length);
public BitArray(int length);
new System.Collections.BitArray : int -> System.Collections.BitArray
Public Sub New (length As Integer)
Paramètres
Exceptions
length est inférieur à zéro.
Remarques
Ce constructeur est une O(n) opération, où n est length.
S’applique à
BitArray(Int32[])
Initialise une nouvelle instance de la BitArray classe qui contient des valeurs de bits copiées à partir du tableau spécifié d’entiers 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())
Paramètres
- values
- Int32[]
Tableau d’entiers contenant les valeurs à copier, où chaque entier représente 32 bits consécutifs.
Exceptions
values a la valeur null.
La longueur est values supérieure à Int32.MaxValue
Remarques
Le nombre dans le premier values élément de tableau représente les bits 0 à 31, le deuxième nombre du tableau représente les bits 32 à 63, et ainsi de suite. Le bit le moins significatif de chaque entier représente la valeur d’index la plus basse : « values [0] &1 » représente le bit 0, « values [0] &2 » représente le bit 1, « values [0] &4 » représente le bit 2, et ainsi de suite.
Ce constructeur est une O(n) opération, où n se trouve le nombre d’éléments dans values.
S’applique à
BitArray(Int32, Boolean)
Initialise une nouvelle instance de la BitArray classe qui peut contenir le nombre spécifié de valeurs de bits, qui sont initialement définies sur la valeur spécifiée.
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)
Paramètres
- defaultValue
- Boolean
Valeur booléenne à affecter à chaque bit.
Exceptions
length est inférieur à zéro.
Remarques
Ce constructeur est une O(n) opération, où n est length.