Partage via


BitVector32.Item[] Propriété

Définition

Obtient ou définit la valeur de la section ou de l'indicateur binaire spécifié.

Surcharges

Item[BitVector32+Section]

Obtient ou définit la valeur stockée dans le BitVector32.Section spécifié.

Item[Int32]

Obtient ou définit l'état de l'indicateur binaire déterminé par le masque spécifié.

Item[BitVector32+Section]

Source:
BitVector32.cs
Source:
BitVector32.cs
Source:
BitVector32.cs

Obtient ou définit la valeur stockée dans le BitVector32.Section spécifié.

public:
 property int default[System::Collections::Specialized::BitVector32::Section] { int get(System::Collections::Specialized::BitVector32::Section section); void set(System::Collections::Specialized::BitVector32::Section section, int value); };
public int this[System.Collections.Specialized.BitVector32.Section section] { get; set; }
member this.Item(System.Collections.Specialized.BitVector32.Section) : int with get, set
Default Public Property Item(section As BitVector32.Section) As Integer

Paramètres

section
BitVector32.Section

BitVector32.Section qui contient la valeur à obtenir ou à définir.

Valeur de propriété

Valeur stockée dans le BitVector32.Section spécifié.

Remarques

La Item[] propriété [Section] est l’indexeur d’un BitVector32 qui est configuré en tant que sections, et la Item[] propriété [int] est l’indexeur d’un BitVector32 qui est configuré en tant qu’indicateurs de bits.

Un BitVector32.Section est une fenêtre dans le BitVector32 et est composé du plus petit nombre de bits consécutifs pouvant contenir la valeur maximale spécifiée dans CreateSection. Par exemple, une section avec une valeur maximale de 1 est composée d’un seul bit, tandis qu’une section avec une valeur maximale de 5 est composée de trois bits. Vous pouvez créer un BitVector32.Section avec une valeur maximale de 1 pour servir de booléen, ce qui vous permet de stocker des entiers et des booléens dans le même BitVector32.

Le langage C# utilise cette mot clé pour définir les indexeurs au lieu d’implémenter la Item[] propriété. Visual Basic implémente Item[] en tant que propriété par défaut, qui fournit la même fonctionnalité d’indexation.

La récupération de la valeur de cette propriété est une opération O(1) ; la définition de la propriété est également une opération O(1).

Voir aussi

S’applique à

Item[Int32]

Source:
BitVector32.cs
Source:
BitVector32.cs
Source:
BitVector32.cs

Obtient ou définit l'état de l'indicateur binaire déterminé par le masque spécifié.

public:
 property bool default[int] { bool get(int bit); void set(int bit, bool value); };
public bool this[int bit] { get; set; }
member this.Item(int) : bool with get, set
Default Public Property Item(bit As Integer) As Boolean

Paramètres

bit
Int32

Masque qui indique le bit à obtenir ou à définir.

Valeur de propriété

true si l'indicateur binaire spécifié est activé (1) ; sinon, false.

Remarques

La Item[] propriété [Section] est l’indexeur d’un BitVector32 qui est configuré en tant que sections, et la Item[] propriété [int] est l’indexeur d’un BitVector32 qui est configuré en tant qu’indicateurs de bits.

L’utilisation de cette propriété sur un BitVector32 qui est configuré en tant que sections peut entraîner des résultats inattendus.

Le langage C# utilise cette mot clé pour définir les indexeurs au lieu d’implémenter la Item[] propriété. Visual Basic implémente Item[] en tant que propriété par défaut, qui fournit la même fonctionnalité d’indexation.

La récupération de la valeur de cette propriété est une opération O(1) ; la définition de la propriété est également une opération O(1).

Voir aussi

S’applique à