BitVector32.Item[] Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Recebe ou define o valor da secção ou do flag de bit especificado.
Sobrecargas
| Name | Description |
|---|---|
| Item[BitVector32+Section] |
Obtém ou define o valor armazenado no especificado BitVector32.Section. |
| Item[Int32] |
Recebe ou define o estado da flag de bits indicado pela máscara especificada. |
Item[BitVector32+Section]
- Origem:
- BitVector32.cs
- Origem:
- BitVector32.cs
- Origem:
- BitVector32.cs
- Origem:
- BitVector32.cs
- Origem:
- BitVector32.cs
Obtém ou define o valor armazenado no 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
A BitVector32.Section que contém o valor a obter ou definir.
Valor de Propriedade
O valor armazenado no especificado BitVector32.Section.
Observações
A Item[] propriedade [Section] é o indexador para a BitVector32 que é configurado como secções, e a Item[] propriedade [int] é o indexador para a BitVector32 que é configurado como sinalizadores de bits.
A BitVector32.Section é uma janela para e BitVector32 é composta pelo menor número de bits consecutivos que podem conter o valor máximo especificado em CreateSection. Por exemplo, uma secção com valor máximo 1 é composta por apenas um bit, enquanto uma secção com valor máximo 5 é composta por três bits. Pode criar um BitVector32.Section com valor máximo de 1 para servir como um Booleano, permitindo assim armazenar inteiros e booleanos no mesmo BitVector32.
A linguagem C# usa esta palavra-chave para definir os indexadores em vez de implementar a Item[] propriedade. Visual Basic implementa Item[] como uma propriedade default, que fornece a mesma funcionalidade de indexação.
Recuperar o valor desta propriedade é uma operação O(1); definir a propriedade é também uma operação O(1).
Ver também
Aplica-se a
Item[Int32]
- Origem:
- BitVector32.cs
- Origem:
- BitVector32.cs
- Origem:
- BitVector32.cs
- Origem:
- BitVector32.cs
- Origem:
- BitVector32.cs
Recebe ou define o estado da flag de bits 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 obter ou ajustar.
Valor de Propriedade
true se o indicador de bits especificado estiver ligado (1); caso contrário, false.
Observações
A Item[] propriedade [Section] é o indexador para a BitVector32 que é configurado como secções, e a Item[] propriedade [int] é o indexador para a BitVector32 que é configurado como sinalizadores de bits.
Usar esta propriedade num BitVector32 que está configurado como secções pode causar resultados inesperados.
A linguagem C# usa esta palavra-chave para definir os indexadores em vez de implementar a Item[] propriedade. Visual Basic implementa Item[] como uma propriedade default, que fornece a mesma funcionalidade de indexação.
Recuperar o valor desta propriedade é uma operação O(1); definir a propriedade é também uma operação O(1).