BitVector32.Item[] Propriété
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.
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).