BitVector32.Item[] Eigenschap

Definitie

Hiermee haalt u de waarde van de opgegeven sectie of bitvlag op of stelt u deze in.

Overloads

Name Description
Item[BitVector32+Section]

Hiermee wordt de waarde opgehaald of ingesteld die is opgeslagen in de opgegeven BitVector32.Section.

Item[Int32]

Hiermee haalt u de status van de bitvlag op die wordt aangegeven door het opgegeven masker.

Item[BitVector32+Section]

Hiermee wordt de waarde opgehaald of ingesteld die is opgeslagen in de opgegeven 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

Parameters

section
BitVector32.Section

Een BitVector32.Section die de waarde bevat die moet worden opgehaald of ingesteld.

Waarde van eigenschap

De waarde die is opgeslagen in de opgegeven BitVector32.Section.

Opmerkingen

De Item[] eigenschap [Sectie] is de indexeerfunctie voor een BitVector32 die is ingesteld als secties en de Item[] eigenschap [int] is de indexeerfunctie voor een BitVector32 die is ingesteld als bitvlagken.

A BitVector32.Section is een venster in de BitVector32 en bestaat uit het kleinste aantal opeenvolgende bits dat de maximumwaarde kan bevatten die is opgegeven in CreateSection. Een sectie met een maximumwaarde van 1 bestaat bijvoorbeeld uit slechts één bit, terwijl een sectie met een maximumwaarde van 5 uit drie bits bestaat. U kunt een BitVector32.Section met een maximumwaarde van 1 maken om te fungeren als een Booleaanse waarde, waardoor u gehele getallen en Booleaanse waarden in hetzelfde BitVector32kunt opslaan.

De C#-taal gebruikt dit trefwoord om de indexeerfuncties te definiëren in plaats van de Item[] eigenschap te implementeren. Visual Basic implementeert Item[] als een eigenschap default, die dezelfde indexeringsfunctionaliteit biedt.

Het ophalen van de waarde van deze eigenschap is een O(1)-bewerking; het instellen van de eigenschap is ook een O(1)-bewerking.

Zie ook

Van toepassing op

Item[Int32]

Hiermee haalt u de status van de bitvlag op die wordt aangegeven door het opgegeven masker.

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

Parameters

bit
Int32

Een masker dat de bit aangeeft die moet worden get of ingesteld.

Waarde van eigenschap

true als de opgegeven bitvlag is ingeschakeld (1); anders, false.

Opmerkingen

De Item[] eigenschap [Sectie] is de indexeerfunctie voor een BitVector32 die is ingesteld als secties en de Item[] eigenschap [int] is de indexeerfunctie voor een BitVector32 die is ingesteld als bitvlagken.

Als u deze eigenschap gebruikt voor een BitVector32 eigenschap die is ingesteld als secties, kan dit onverwachte resultaten veroorzaken.

De C#-taal gebruikt dit trefwoord om de indexeerfuncties te definiëren in plaats van de Item[] eigenschap te implementeren. Visual Basic implementeert Item[] als een eigenschap default, die dezelfde indexeringsfunctionaliteit biedt.

Het ophalen van de waarde van deze eigenschap is een O(1)-bewerking; het instellen van de eigenschap is ook een O(1)-bewerking.

Zie ook

Van toepassing op