BitVector32.Item[] Eigenschaft

Definition

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.

Weitere Informationen

Gilt für: