BitVector32.Item[] Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece el valor de la sección o marca de bits especificada.
Sobrecargas
| Nombre | Description |
|---|---|
| Item[BitVector32+Section] |
Obtiene o establece el valor almacenado en el especificado BitVector32.Section. |
| Item[Int32] |
Obtiene o establece el estado de la marca de bits indicada por la máscara especificada. |
Item[BitVector32+Section]
Obtiene o establece el valor almacenado en el especificado 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
Parámetros
- section
- BitVector32.Section
BitVector32.Section que contiene el valor que se va a obtener o establecer.
Valor de propiedad
Valor almacenado en el especificado BitVector32.Section.
Comentarios
La Item[] propiedad [Section] es el indexador de un BitVector32 objeto que se configura como secciones y la Item[] propiedad [int] es el indexador de un BitVector32 objeto que se configura como marcas de bits.
Es BitVector32.Section una ventana en BitVector32 y se compone del número más pequeño de bits consecutivos que puede contener el valor máximo especificado en CreateSection. Por ejemplo, una sección con un valor máximo de 1 se compone de solo un bit, mientras que una sección con un valor máximo de 5 se compone de tres bits. Puede crear un BitVector32.Section con un valor máximo de 1 para servir como booleano, lo que le permite almacenar enteros y booleanos en el mismo BitVector32.
El lenguaje C# usa la palabra clave this para definir los indexadores en lugar de implementar la Item[] propiedad . Visual Basic implementa Item[] como una propiedad default, que proporciona la misma funcionalidad de indexación.
Recuperar el valor de esta propiedad es una operación O(1); establecer la propiedad también es una operación O(1).
Consulte también
Se aplica a
Item[Int32]
Obtiene o establece el estado de la marca de bits indicada por la máscara especificada.
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
Parámetros
- bit
- Int32
Máscara que indica el bit que se va a obtener o establecer.
Valor de propiedad
true si la marca de bits especificada está activada (1); de lo contrario, false.
Comentarios
La Item[] propiedad [Section] es el indexador de un BitVector32 objeto que se configura como secciones y la Item[] propiedad [int] es el indexador de un BitVector32 objeto que se configura como marcas de bits.
El uso de esta propiedad en un BitVector32 que está configurado como secciones puede provocar resultados inesperados.
El lenguaje C# usa la palabra clave this para definir los indexadores en lugar de implementar la Item[] propiedad . Visual Basic implementa Item[] como una propiedad default, que proporciona la misma funcionalidad de indexación.
Recuperar el valor de esta propiedad es una operación O(1); establecer la propiedad también es una operación O(1).