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 BitArray dont la capacité et les valeurs initiales peuvent être spécifiées.
Surcharges
BitArray(Boolean[]) |
Initialise une nouvelle instance de la classe BitArray qui contient des valeurs de bit copiées à partir du tableau de valeurs booléennes spécifié. |
BitArray(Byte[]) |
Initialise une nouvelle instance de la classe BitArray qui contient des valeurs de bit copiées à partir du tableau d'octets spécifié. |
BitArray(BitArray) |
Initialise une nouvelle instance de la classe BitArray qui contient des valeurs de bit copiées à partir du BitArray spécifié. |
BitArray(Int32) |
Initialise une nouvelle instance de la classe BitArray qui peut contenir le nombre spécifié de valeurs de bit, dont la valeur initiale est |
BitArray(Int32[]) |
Initialise une nouvelle instance de la classe BitArray 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 classe BitArray qui peut contenir le nombre spécifié de valeurs de bit auxquelles la valeur spécifiée est affectée initialement. |
BitArray(Boolean[])
- Source:
- BitArray.cs
- Source:
- BitArray.cs
- Source:
- BitArray.cs
Initialise une nouvelle instance de la classe BitArray qui contient des valeurs de bit copiées à partir du tableau de valeurs booléennes spécifié.
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 valeurs booléennes à copier.
Exceptions
values
a la valeur null
.
Remarques
Ce constructeur est une O(n)
opération, où n
est le nombre d’éléments dans values
.
S’applique à
BitArray(Byte[])
- Source:
- BitArray.cs
- Source:
- BitArray.cs
- Source:
- BitArray.cs
Initialise une nouvelle instance de la classe BitArray qui contient des valeurs de bit copiées à partir du tableau d'octets spécifié.
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, dans lequel chaque octet représente huit bits consécutifs.
Exceptions
bytes
a la valeur null
.
La longueur de bytes
est 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, etc.
Ce constructeur est une O(n)
opération, où n
est le nombre d’éléments dans bytes
.
S’applique à
BitArray(BitArray)
- Source:
- BitArray.cs
- Source:
- BitArray.cs
- Source:
- 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)
Paramètres
Exceptions
bits
a la valeur null
.
Remarques
Ce constructeur est une O(n)
opération, où n
est le nombre d’éléments dans bits
.
S’applique à
BitArray(Int32)
- Source:
- BitArray.cs
- Source:
- BitArray.cs
- Source:
- BitArray.cs
Initialise une nouvelle instance de la classe BitArray qui peut contenir le nombre spécifié de valeurs de bit, dont la valeur initiale est 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[])
- Source:
- BitArray.cs
- Source:
- BitArray.cs
- Source:
- BitArray.cs
Initialise une nouvelle instance de la classe BitArray 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 de values
est 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, etc.
Ce constructeur est une O(n)
opération, où n
est le nombre d’éléments dans values
.
S’applique à
BitArray(Int32, Boolean)
- Source:
- BitArray.cs
- Source:
- BitArray.cs
- Source:
- BitArray.cs
Initialise une nouvelle instance de la classe BitArray qui peut contenir le nombre spécifié de valeurs de bit auxquelles la valeur spécifiée est affectée initialement.
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
.