BitArray Constructeurs

Définition

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 false.

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)

Initialise une nouvelle instance de la BitArray classe qui contient des valeurs de bits copiées à partir du fichier spécifié 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

bits
BitArray

À BitArray copier.

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

length
Int32

Nombre de valeurs de bits dans le nouveau BitArray.

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

length
Int32

Nombre de valeurs de bits dans le nouveau BitArray.

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.

S’applique à