BitVector32.Item[] Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Dient zum Abrufen oder Festlegen des Werts des angegebenen Abschnitts oder der Bitkennzeichnung.
Überlädt
| Name | Beschreibung |
|---|---|
| Item[BitVector32+Section] |
Dient zum Abrufen oder Festlegen des werts, der in der angegebenen .BitVector32.Section |
| Item[Int32] |
Dient zum Abrufen oder Festlegen des Zustands der Bitkennzeichnung, die durch die angegebene Maske angegeben ist. |
Item[BitVector32+Section]
Dient zum Abrufen oder Festlegen des werts, der in der angegebenen .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
Parameter
- section
- BitVector32.Section
Ein BitVector32.Section Wert, der den abzurufenden oder festgelegten Wert enthält.
Eigenschaftswert
Der im angegebenen BitVector32.SectionWert gespeicherte Wert.
Hinweise
Die Item[] [Section]-Eigenschaft ist der Indexer für ein BitVector32 Objekt, das als Abschnitte eingerichtet ist, und die Item[] [int]-Eigenschaft ist der Indexer für ein BitVector32 Objekt, das als Bitkennzeichnungen eingerichtet ist.
A BitVector32.Section ist ein Fenster in das BitVector32 Und besteht aus der kleinsten Anzahl aufeinander folgender Bits, die den in .CreateSection Ein Abschnitt mit dem Maximalwert 1 besteht beispielsweise aus nur einem Bit, während ein Abschnitt mit einem Maximalwert von 5 aus drei Bit besteht. Sie können einen BitVector32.Section Wert mit einem Maximalwert von 1 erstellen, der als boolescher Wert dient, wodurch Sie ganze Zahlen und Boolesche Werte in demselben BitVector32speichern können.
Die C#-Sprache verwendet dieses Schlüsselwort, um die Indexer zu definieren, anstatt die Item[] Eigenschaft zu implementieren. Visual Basic implementiert Item[] als default-Eigenschaft, die die gleiche Indizierungsfunktion bereitstellt.
Das Abrufen des Werts dieser Eigenschaft ist ein O(1)-Vorgang; Das Festlegen der Eigenschaft ist auch ein O(1)-Vorgang.
Weitere Informationen
Gilt für:
Item[Int32]
Dient zum Abrufen oder Festlegen des Zustands der Bitkennzeichnung, die durch die angegebene Maske angegeben ist.
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
Parameter
- bit
- Int32
Eine Maske, die das bit angibt, das abgerufen oder festgelegt werden soll.
Eigenschaftswert
truewenn die angegebene Bitkennzeichnung aktiviert ist (1); andernfalls . false
Hinweise
Die Item[] [Section]-Eigenschaft ist der Indexer für ein BitVector32 Objekt, das als Abschnitte eingerichtet ist, und die Item[] [int]-Eigenschaft ist der Indexer für ein BitVector32 Objekt, das als Bitkennzeichnungen eingerichtet ist.
Wenn Sie diese Eigenschaft für eine BitVector32 Eigenschaft verwenden, die als Abschnitte eingerichtet ist, kann dies zu unerwarteten Ergebnissen führen.
Die C#-Sprache verwendet dieses Schlüsselwort, um die Indexer zu definieren, anstatt die Item[] Eigenschaft zu implementieren. Visual Basic implementiert Item[] als default-Eigenschaft, die die gleiche Indizierungsfunktion bereitstellt.
Das Abrufen des Werts dieser Eigenschaft ist ein O(1)-Vorgang; Das Festlegen der Eigenschaft ist auch ein O(1)-Vorgang.