Partage via


BitArray Constructeurs

Définition

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

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

Initialise une nouvelle instance de la classe BitArray qui contient des valeurs de bit copiées à partir du BitArray spécifié.

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

length
Int32

Nombre de valeurs de bit 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[])

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

length
Int32

Nombre de valeurs de bit 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 à