ContextStack.Item[] Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 type
bir nesne aranarak bir denetim yapılır. Eşleşme bulunursa, döndürülür.