BitVector32.Item[] Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví hodnotu zadaného oddílu nebo bitového příznaku.
Přetížení
Item[BitVector32+Section] |
Získá nebo nastaví hodnotu uloženou v zadané BitVector32.Section. |
Item[Int32] |
Získá nebo nastaví stav příznaku bitu označeného zadanou maskou. |
Item[BitVector32+Section]
- Zdroj:
- BitVector32.cs
- Zdroj:
- BitVector32.cs
- Zdroj:
- BitVector32.cs
Získá nebo nastaví hodnotu uloženou v zadané 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
Parametry
- section
- BitVector32.Section
A BitVector32.Section obsahující hodnotu, kterou chcete získat nebo nastavit.
Hodnota vlastnosti
Hodnota uložená v zadané BitVector32.Sectionhodnotě .
Poznámky
Vlastnost Item[] [Section] je indexer pro BitVector32 objekt, který je nastavený jako oddíly, a Item[] vlastnost [int] je indexer pro BitVector32 objekt, který je nastavený jako bitové příznaky.
A BitVector32.Section je okno do BitVector32 a skládá se z nejmenšího počtu po sobě jdoucích bitů, které mohou obsahovat maximální hodnotu zadanou v CreateSection. Například oddíl s maximální hodnotou 1 se skládá pouze z jednoho bitu, zatímco oddíl s maximální hodnotou 5 se skládá ze tří bitů. Můžete vytvořit BitVector32.Section hodnotu s maximální hodnotou 1, která bude sloužit jako logická hodnota, a tím vám umožní ukládat celá čísla a logické hodnoty ve stejné BitVector32hodnotě .
Jazyk C# používá klíčové slovo toto k definování indexerů místo implementace Item[] vlastnosti. Visual Basic se implementuje Item[] jako výchozí vlastnost, která poskytuje stejné funkce indexování.
Načtení hodnoty této vlastnosti je operace O(1); nastavení vlastnosti je také operace O(1).
Viz také
Platí pro
Item[Int32]
- Zdroj:
- BitVector32.cs
- Zdroj:
- BitVector32.cs
- Zdroj:
- BitVector32.cs
Získá nebo nastaví stav příznaku bitu označeného zadanou maskou.
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
Parametry
- bit
- Int32
Maska označující bit, který se má získat nebo nastavit.
Hodnota vlastnosti
true
pokud je zadaný příznak bitu zapnutý (1); v opačném případě . false
Poznámky
Vlastnost Item[] [Section] je indexer pro BitVector32 objekt, který je nastavený jako oddíly, a Item[] vlastnost [int] je indexer pro BitVector32 objekt, který je nastavený jako bitové příznaky.
Použití této vlastnosti u objektu BitVector32 , který je nastavený jako oddíly, může způsobit neočekávané výsledky.
Jazyk C# používá klíčové slovo toto k definování indexerů místo implementace Item[] vlastnosti. Visual Basic se implementuje Item[] jako výchozí vlastnost, která poskytuje stejné funkce indexování.
Načtení hodnoty této vlastnosti je operace O(1); nastavení vlastnosti je také operace O(1).