BitVector32.Item[] Propriété

Définition

Obtient ou définit la valeur de la section ou de l’indicateur de bits spécifié.

Surcharges

Nom Description
Item[BitVector32+Section]

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

Item[Int32]

Obtient ou définit l’état de l’indicateur de bits indiqué par le masque spécifié.

Item[BitVector32+Section]

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

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

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

Valeur de propriété

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

Remarques

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

A BitVector32.Section est une fenêtre dans le BitVector32 et se compose du plus petit nombre de bits consécutifs qui peuvent 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 une BitVector32.Section 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 ce 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é default qui fournit les mêmes fonctionnalités d’indexation.

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

Voir aussi

S’applique à

Item[Int32]

Obtient ou définit l’état de l’indicateur de bits indiqué 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 de bits spécifié est activé (1) ; sinon, false.

Remarques

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

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

Le langage C# utilise ce 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é default qui fournit les mêmes fonctionnalités d’indexation.

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

Voir aussi

S’applique à