BitVector32.Item[] Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.