Condividi tramite


ContextStack.Item[] Proprietà

Definizione

Ottiene o imposta l'oggetto nello stack al livello specificato.

Overload

Item[Int32]

Ottiene l'oggetto nello stack al livello specificato.

Item[Type]

Ottiene il primo oggetto nello stack che eredita o implementa il tipo specificato.

Item[Int32]

Origine:
ContextStack.cs
Origine:
ContextStack.cs
Origine:
ContextStack.cs

Ottiene l'oggetto nello stack al livello specificato.

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

Parametri

level
Int32

Livello dell'oggetto da recuperare nello stack. Il livello 0 è il primo livello dello stack, il livello 1 è quello successivo e così via. Questo livello deve essere maggiore o uguale a 0. Se il livello è superiore al numero dei livelli presenti nello stack, verrà restituito null.

Valore della proprietà

Oggetto nello stack al livello specificato oppure null se non esiste alcun oggetto a tale livello.

Eccezioni

level è minore di 0.

Si applica a

Item[Type]

Origine:
ContextStack.cs
Origine:
ContextStack.cs
Origine:
ContextStack.cs

Ottiene il primo oggetto nello stack che eredita o implementa il tipo specificato.

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

Parametri

type
Type

Tipo da recuperare dallo stack di contesto.

Valore della proprietà

Primo oggetto nello stack che eredita o implementa il tipo specificato oppure null se nessun oggetto nello stack implementa il tipo.

Eccezioni

type è null.

Commenti

Viene eseguito un controllo su ogni livello dello stack, cercando un oggetto che implementa o eredita type. Se viene trovata una corrispondenza, viene restituita.

Si applica a