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 especificada o del marcador de bits.
Sobrecargas
Item[BitVector32+Section] |
Obtiene o establece el valor almacenado en la BitVector32.Section especificada. |
Item[Int32] |
Obtiene o establece el estado del marcador de bits que indica la máscara especificada. |
Item[BitVector32+Section]
- Source:
- BitVector32.cs
- Source:
- BitVector32.cs
- Source:
- BitVector32.cs
Obtiene o establece el valor almacenado en la BitVector32.Section especificada.
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 hay que obtener o establecer.
Valor de propiedad
Valor almacenado en la BitVector32.Section especificada.
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 menor número de bits consecutivos que pueden 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 objeto con un valor máximo de 1 para servir como un valor 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 predeterminada, 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]
- Source:
- BitVector32.cs
- Source:
- BitVector32.cs
- Source:
- BitVector32.cs
Obtiene o establece el estado del marcador de bits que indica 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 hay que obtener o establecer.
Valor de propiedad
true
si el marcador de bits especificado está activo (1); en caso contrario, es 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 objeto 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 predeterminada, 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).