ContextStack.Item[] Özellik

Tanım

Yığındaki nesneyi belirtilen düzeyde alır veya ayarlar.

Aşırı Yüklemeler

Name Description
Item[Int32]

Yığındaki nesneyi belirtilen düzeyde alır.

Item[Type]

Belirtilen türden devralan veya uygulayan yığındaki ilk nesneyi alır.

Item[Int32]

Kaynak:
ContextStack.cs
Kaynak:
ContextStack.cs
Kaynak:
ContextStack.cs
Kaynak:
ContextStack.cs
Kaynak:
ContextStack.cs

Yığındaki nesneyi belirtilen düzeyde alır.

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

Parametreler

level
Int32

Yığında alınacak nesnenin düzeyi. Düzey 0 yığının üst kısmıdır, düzey 1 sonraki aşağıdır ve bu şekilde devam eder. Bu düzey 0 veya daha büyük olmalıdır. Düzey, yığındaki düzey sayısından büyükse döndürür null.

Özellik Değeri

Belirtilen düzeyde yığındaki nesne veya null bu düzeyde nesne yoksa.

Özel durumlar

level 0'dan küçüktür.

Şunlara uygulanır

Item[Type]

Kaynak:
ContextStack.cs
Kaynak:
ContextStack.cs
Kaynak:
ContextStack.cs
Kaynak:
ContextStack.cs
Kaynak:
ContextStack.cs

Belirtilen türden devralan veya uygulayan yığındaki ilk nesneyi alır.

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

Parametreler

type
Type

Bağlam yığınından alınacak tür.

Özellik Değeri

Yığındaki belirtilen türü devralan veya uygulayan ilk nesne ya da null yığındaki hiçbir nesne türü uygulamaz.

Özel durumlar

type, null'e eşittir.

Açıklamalar

Yığının her düzeyinde bir denetim yapılır ve bunu uygulayan veya devralan bir nesne aranır type. Eşleşme bulunursa, döndürülür.

Şunlara uygulanır