BitVector32.Item[] Propiedad

Definición

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

Consulte también

Se aplica a