Udostępnij za pośrednictwem


ContextStack.Item[] Właściwość

Definicja

Pobiera lub ustawia obiekt na stosie na określonym poziomie.

Przeciążenia

Item[Int32]

Pobiera obiekt na stosie na określonym poziomie.

Item[Type]

Pobiera pierwszy obiekt na stosie, który dziedziczy lub implementuje określony typ.

Item[Int32]

Źródło:
ContextStack.cs
Źródło:
ContextStack.cs
Źródło:
ContextStack.cs

Pobiera obiekt na stosie na określonym poziomie.

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

Parametry

level
Int32

Poziom obiektu do pobrania na stosie. Poziom 0 jest górną stosem, poziom 1 jest następny w dół i tak dalej. Ten poziom musi mieć wartość 0 lub większą. Jeśli poziom jest większy niż liczba poziomów w stosie, zwraca wartość null.

Wartość właściwości

Obiekt na stosie na określonym poziomie lub null jeśli żaden obiekt nie istnieje na tym poziomie.

Wyjątki

level wartość jest mniejsza niż 0.

Dotyczy

Item[Type]

Źródło:
ContextStack.cs
Źródło:
ContextStack.cs
Źródło:
ContextStack.cs

Pobiera pierwszy obiekt na stosie, który dziedziczy lub implementuje określony typ.

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

Parametry

type
Type

Typ do pobrania ze stosu kontekstu.

Wartość właściwości

Pierwszy obiekt na stosie dziedziczy lub implementuje określony typ lub null jeśli żaden obiekt na stosie nie implementuje typu.

Wyjątki

type to null.

Uwagi

Sprawdzanie jest wykonywane na każdym poziomie stosu, wyszukując obiekt, który implementuje lub dziedziczy type. Jeśli zostanie znalezione dopasowanie, zostanie zwrócony.

Dotyczy