Compartilhar via


BitVector32.Item[] Propriedade

Definição

Obtém ou define o valor do sinalizador de bit ou da seção especificada.

Sobrecargas

Item[BitVector32+Section]

Obtém ou define o valor armazenado no BitVector32.Section especificado.

Item[Int32]

Obtém ou define o estado do sinalizador de bit indicado pela máscara especificada.

Item[BitVector32+Section]

Origem:
BitVector32.cs
Origem:
BitVector32.cs
Origem:
BitVector32.cs

Obtém ou define o valor armazenado no BitVector32.Section especificado.

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

Um BitVector32.Section que contém o valor a ser obtido ou definido.

Valor da propriedade

O valor armazenado no especificado BitVector32.Section.

Comentários

A Item[] propriedade [Section] é o indexador de um BitVector32 que é configurado como seções e a Item[] propriedade [int] é o indexador de um BitVector32 que é configurado como sinalizadores de bits.

Um BitVector32.Section é uma janela no BitVector32 e é composto pelo menor número de bits consecutivos que podem conter o valor máximo especificado em CreateSection. Por exemplo, uma seção com um valor máximo de 1 é composta de apenas um bit, enquanto uma seção com um valor máximo de 5 é composta de três bits. Você pode criar um BitVector32.Section com um valor máximo de 1 para servir como um booliano, permitindo assim que você armazene inteiros e boolianos no mesmo BitVector32.

A linguagem C# usa esse palavra-chave para definir os indexadores em vez de implementar a Item[] propriedade . O Visual Basic implementa Item[] como uma propriedade padrão, que fornece a mesma funcionalidade de indexação.

Recuperar o valor dessa propriedade é uma operação O(1) ; definir a propriedade também é uma operação O(1).

Confira também

Aplica-se a

Item[Int32]

Origem:
BitVector32.cs
Origem:
BitVector32.cs
Origem:
BitVector32.cs

Obtém ou define o estado do sinalizador de bit indicado pela 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

Uma máscara que indica o bit a ser obtido ou definido.

Valor da propriedade

true se o sinalizador de bit especificado estiver em (1); caso contrário, false.

Comentários

A Item[] propriedade [Section] é o indexador de um BitVector32 que é configurado como seções e a Item[] propriedade [int] é o indexador de um BitVector32 que é configurado como sinalizadores de bits.

Usar essa propriedade em um BitVector32 configurado como seções pode causar resultados inesperados.

A linguagem C# usa esse palavra-chave para definir os indexadores em vez de implementar a Item[] propriedade . O Visual Basic implementa Item[] como uma propriedade padrão, que fornece a mesma funcionalidade de indexação.

Recuperar o valor dessa propriedade é uma operação O(1) ; definir a propriedade também é uma operação O(1).

Confira também

Aplica-se a