Aracılığıyla paylaş


ContextStack.Item[] Özellik

Tanım

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

Aşırı Yüklemeler

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

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 en üstünde, düzey 1 sonraki aşağı, vb. 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üzeydeki 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

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

Belirtilen türü devralan veya uygulayan veya yığındaki hiçbir nesne türü uygulamazsa, null yığındaki ilk nesne.

Özel durumlar

type, null değeridir.

Açıklamalar

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

Şunlara uygulanır