Partager via


ContextStack.Item[] Propriété

Définition

Obtient ou définit l'objet de la pile, au niveau spécifié.

Surcharges

Item[Int32]

Obtient l'objet de la pile, au niveau spécifié.

Item[Type]

Obtient le premier objet de la pile qui hérite du type spécifié ou l'implémente.

Item[Int32]

Source:
ContextStack.cs
Source:
ContextStack.cs
Source:
ContextStack.cs

Obtient l'objet de la pile, au niveau spécifié.

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

Paramètres

level
Int32

Niveau de l'objet à récupérer de la pile. Le niveau 0 correspond au sommet de la pile, le niveau 1 au niveau inférieur suivant, etc. Ce niveau doit être supérieur ou égal à 0. Si le niveau est supérieur au nombre de niveaux de la pile, null est retournée.

Valeur de propriété

Objet de la pile au niveau spécifié, ou null si aucun objet n'est présent à ce niveau.

Exceptions

level est inférieur à 0.

S’applique à

Item[Type]

Source:
ContextStack.cs
Source:
ContextStack.cs
Source:
ContextStack.cs

Obtient le premier objet de la pile qui hérite du type spécifié ou l'implémente.

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

Paramètres

type
Type

Type à récupérer de la pile de contexte.

Valeur de propriété

Premier objet de la pile qui hérite du type spécifié ou l'implémente, ou null si aucun objet de la pile n'implémente le type.

Exceptions

type a la valeur null.

Remarques

Un case activée est effectué à chaque niveau de la pile, en recherchant un objet qui implémente ou hérite type. Si une correspondance est trouvée, elle est retournée.

S’applique à