Compartir vía


BitVector32.Item[] Propiedad

Definición

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

Consulte también

Se aplica a