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