BitVector32.Item[Int32] Propriété

Définition

Obtient ou définit la valeur de la section ou de l'indicateur binaire spécifié.Gets or sets the value of the specified section or bit flag.

Surcharges

Item[BitVector32+Section]

Obtient ou définit la valeur stockée dans le BitVector32.Section spécifié.Gets or sets the value stored in the specified BitVector32.Section.

Item[Int32]

Obtient ou définit l'état de l'indicateur binaire déterminé par le masque spécifié.Gets or sets the state of the bit flag indicated by the specified mask.

Item[BitVector32+Section]

Obtient ou définit la valeur stockée dans le BitVector32.Section spécifié.Gets or sets the value stored in the specified 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

BitVector32.Section qui contient la valeur à obtenir ou à définir.A BitVector32.Section that contains the value to get or set.

Valeur de propriété

Valeur stockée dans le BitVector32.Section spécifié.The value stored in the specified BitVector32.Section.

Remarques

La propriété Item[Int32] [section] est l’indexeur d’un BitVector32 configuré en tant que sections, et la propriété Item[Int32] [int] est l’indexeur d’un BitVector32 configuré en tant qu’indicateurs binaires.The Item[Int32] [Section] property is the indexer for a BitVector32 that is set up as sections, and the Item[Int32] [int] property is the indexer for a BitVector32 that is set up as bit flags.

Une BitVector32.Section est une fenêtre dans le BitVector32 et est composée du plus petit nombre de bits consécutifs qui peuvent contenir la valeur maximale spécifiée dans CreateSection.A BitVector32.Section is a window into the BitVector32 and is composed of the smallest number of consecutive bits that can contain the maximum value specified in CreateSection. Par exemple, une section avec une valeur maximale de 1 est composée d’un seul bit, alors qu’une section avec une valeur maximale de 5 est composée de trois bits.For example, a section with a maximum value of 1 is composed of only one bit, whereas a section with a maximum value of 5 is composed of three bits. Vous pouvez créer un BitVector32.Section avec une valeur maximale de 1 pour servir de valeur booléenne, ce qui vous permet de stocker des entiers et des valeurs booléennes dans le même BitVector32.You can create a BitVector32.Section with a maximum value of 1 to serve as a Boolean, thereby allowing you to store integers and Booleans in the same BitVector32.

Le C# langage utilise le mot clé This pour définir les indexeurs au lieu d’implémenter la propriété Item[Int32].The C# language uses the this keyword to define the indexers instead of implementing the Item[Int32] property. Visual Basic implémente Item[Int32] comme propriété par défaut, ce qui fournit les mêmes fonctionnalités d’indexation.Visual Basic implements Item[Int32] as a default property, which provides the same indexing functionality.

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).Retrieving the value of this property is an O(1) operation; setting the property is also an O(1) operation.

Voir aussi

Item[Int32]

Obtient ou définit l'état de l'indicateur binaire déterminé par le masque spécifié.Gets or sets the state of the bit flag indicated by the specified mask.

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.A mask that indicates the bit to get or set.

Valeur de propriété

true si l'indicateur binaire spécifié est activé (1) ; sinon, false.true if the specified bit flag is on (1); otherwise, false.

Remarques

La propriété Item[Int32] [section] est l’indexeur d’un BitVector32 configuré en tant que sections, et la propriété Item[Int32] [int] est l’indexeur d’un BitVector32 configuré en tant qu’indicateurs binaires.The Item[Int32] [Section] property is the indexer for a BitVector32 that is set up as sections, and the Item[Int32] [int] property is the indexer for a BitVector32 that is set up as bit flags.

L’utilisation de cette propriété sur un BitVector32 configuré en tant que sections peut entraîner des résultats inattendus.Using this property on a BitVector32 that is set up as sections might cause unexpected results.

Le C# langage utilise le mot clé This pour définir les indexeurs au lieu d’implémenter la propriété Item[Int32].The C# language uses the this keyword to define the indexers instead of implementing the Item[Int32] property. Visual Basic implémente Item[Int32] comme propriété par défaut, ce qui fournit les mêmes fonctionnalités d’indexation.Visual Basic implements Item[Int32] as a default property, which provides the same indexing functionality.

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).Retrieving the value of this property is an O(1) operation; setting the property is also an O(1) operation.

Voir aussi

S’applique à