Freigeben über


ContextStack.Item[] Eigenschaft

Definition

Ruft das Objekt im Stapel auf der angegebenen Ebene ab oder legt dieses fest.

Überlädt

Item[Int32]

Ruft das Objekt im Stapel auf der angegebenen Ebene ab.

Item[Type]

Ruft das erste Objekt auf dem Stapel ab, das vom angegebenen Typ erbt oder diesen implementiert.

Item[Int32]

Quelle:
ContextStack.cs
Quelle:
ContextStack.cs
Quelle:
ContextStack.cs

Ruft das Objekt im Stapel auf der angegebenen Ebene ab.

public:
 property System::Object ^ default[int] { System::Object ^ get(int level); };
public object this[int level] { get; }
public object? this[int level] { get; }
member this.Item(int) : obj
Default Public ReadOnly Property Item(level As Integer) As Object

Parameter

level
Int32

Die Ebene des abzurufenden Objekts im Stapel. Ebene 0 (null) ist die oberste Ebene des Stapels, darauf folgt Ebene 1, usw. Diese Ebene muss 0 (null) oder größer sein. Wenn die Ebene größer als die Anzahl der Ebenen im Stapel ist, wird null zurückgegeben.

Eigenschaftswert

Das Objekt im Stapel auf der angegebenen Ebene oder null, wenn kein Objekt auf dieser Ebene vorhanden ist.

Ausnahmen

level ist kleiner als 0.

Gilt für:

Item[Type]

Quelle:
ContextStack.cs
Quelle:
ContextStack.cs
Quelle:
ContextStack.cs

Ruft das erste Objekt auf dem Stapel ab, das vom angegebenen Typ erbt oder diesen implementiert.

public:
 property System::Object ^ default[Type ^] { System::Object ^ get(Type ^ type); };
public object this[Type type] { get; }
member this.Item(Type) : obj
Default Public ReadOnly Property Item(type As Type) As Object

Parameter

type
Type

Ein Typ, der vom Kontextstapel abgerufen werden soll.

Eigenschaftswert

Das erste Objekt auf dem Stapel, das von dem angegebenen Typ erbt oder diesen implementiert, oder null, wenn kein Objekt im Stapel den Typ implementiert.

Ausnahmen

type ist null

Hinweise

Auf jeder Ebene des Stapels wird nach einem Objekt gesucht, das implementiert oder erbt type. Wenn eine Übereinstimmung gefunden wird, wird sie zurückgegeben.

Gilt für: