BitVector32.Item[Int32] Propriedade

Definição

Obtém ou define o valor do sinalizador de bit ou da seção especificada.Gets or sets the value of the specified section or bit flag.

Sobrecargas

Item[BitVector32+Section]

Obtém ou define o valor armazenado no BitVector32.Section especificado.Gets or sets the value stored in the specified BitVector32.Section.

Item[Int32]

Obtém ou define o estado do sinalizador de bit indicado pela máscara especificada.Gets or sets the state of the bit flag indicated by the specified mask.

Item[BitVector32+Section]

Obtém ou define o valor armazenado no BitVector32.Section especificado.Gets or sets the value stored in the specified 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

Um BitVector32.Section que contém o valor a ser obtido ou definido.A BitVector32.Section that contains the value to get or set.

Valor da propriedade

O valor armazenado no especificado BitVector32.Section.The value stored in the specified BitVector32.Section.

Comentários

A Item[Int32] Propriedade [section] é o indexador para um BitVector32 que é configurado como seções e a Item[Int32] Propriedade [int] é o indexador para um BitVector32 que é configurado como sinalizadores de bits.The Item[Int32] [Section] property is the indexer for a BitVector32 that is set up as sections, and the Item[Int32] [int] property is the indexer for a BitVector32 that is set up as bit flags.

Um BitVector32.Section é uma janela BitVector32 no e é composto pelo menor número de bits consecutivos que podem conter o valor máximo especificado em CreateSection.A BitVector32.Section is a window into the BitVector32 and is composed of the smallest number of consecutive bits that can contain the maximum value specified in 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.For example, a section with a maximum value of 1 is composed of only one bit, whereas a section with a maximum value of 5 is composed of three 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.You can create a BitVector32.Section with a maximum value of 1 to serve as a Boolean, thereby allowing you to store integers and Booleans in the same BitVector32.

O C# idioma usa a palavra-chave this para definir os indexadores em vez Item[Int32] de implementar a propriedade.The C# language uses the this keyword to define the indexers instead of implementing the Item[Int32] property. Visual Basic implementa Item[Int32] como uma propriedade padrão, que fornece a mesma funcionalidade de indexação.Visual Basic implements Item[Int32] as a default property, which provides the same indexing functionality.

A recuperação do valor dessa propriedade é uma operação O (1); a definição da propriedade também é uma operação O (1).Retrieving the value of this property is an O(1) operation; setting the property is also an O(1) operation.

Veja também

Item[Int32]

Obtém ou define o estado do sinalizador de bit indicado pela máscara especificada.Gets or sets the state of the bit flag indicated by the specified mask.

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.A mask that indicates the bit to get or set.

Valor da propriedade

true se o sinalizador de bit especificado estiver em (1); caso contrário, false.true if the specified bit flag is on (1); otherwise, false.

Comentários

A Item[Int32] Propriedade [section] é o indexador para um BitVector32 que é configurado como seções e a Item[Int32] Propriedade [int] é o indexador para um BitVector32 que é configurado como sinalizadores de bits.The Item[Int32] [Section] property is the indexer for a BitVector32 that is set up as sections, and the Item[Int32] [int] property is the indexer for a BitVector32 that is set up as bit flags.

Usar essa propriedade em uma BitVector32 que é configurada como seções pode causar resultados inesperados.Using this property on a BitVector32 that is set up as sections might cause unexpected results.

O C# idioma usa a palavra-chave this para definir os indexadores em vez Item[Int32] de implementar a propriedade.The C# language uses the this keyword to define the indexers instead of implementing the Item[Int32] property. Visual Basic implementa Item[Int32] como uma propriedade padrão, que fornece a mesma funcionalidade de indexação.Visual Basic implements Item[Int32] as a default property, which provides the same indexing functionality.

A recuperação do valor dessa propriedade é uma operação O (1); a definição da propriedade também é uma operação O (1).Retrieving the value of this property is an O(1) operation; setting the property is also an O(1) operation.

Veja também

Aplica-se a