Espandi Riduci a icona
Il presente articolo è stato tradotto automaticamente. Passare il puntatore sulle frasi nell'articolo per visualizzare il testo originale. Ulteriori informazioni.
Traduzione
Originale
Questo argomento non è stato ancora valutato - Valuta questo argomento

Campo OpCodes.Ldloca_S

Carica l'indirizzo della variabile locale in corrispondenza di un indice specifico nello stack di valutazione, formato breve.

Spazio dei nomi:  System.Reflection.Emit
Assembly:  mscorlib (in mscorlib.dll)
public static readonly OpCode Ldloca_S

Nella tabella che segue vengono indicati il formato esadecimale e il formato dell'assembly MSIL (Microsoft Intermediate Language) dell'istruzione, insieme a un breve riepilogo di riferimento:

Format

Formato dell'assembly

Descrizione

12 < unsigned int8 >

ldloca.s index

Carica l'indirizzo della variabile locale in corrispondenza di index nello stack di valutazione (forma breve).

Di seguito viene riportato il comportamento di transizione dello stack, in ordine sequenziale.

  1. L'indirizzo memorizzato nella variabile locale in corrispondenza dell'indice specificato viene inserito nello stack.

L'istruzione ldloca.s inserisce l'indirizzo del numero della variabile locale in corrispondenza dell'indice passato nello stack, dove le variabili locali sono numerate da 0 in avanti. Il valore inserito nello stack è già allineato correttamente per l'utilizzo con istruzioni come Ldind_I e Stind_I. Il risultato è un puntatore temporaneo, di tipo *.

L'istruzione ldloca.s rappresenta una codifica efficiente per l'utilizzo con le variabili locali da 0 a 255.

Nel seguente overload di metodi Emit è possibile utilizzare il codice operativo ldloca.s:

  • ILGenerator.Emit(OpCode, byte)

.NET Framework

Supportato in: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Supportato in: 4, 3.5 SP1

.NET per applicazioni Windows Store

Supportato in: Windows 8

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (ruoli di base del server non supportati), Windows Server 2008 R2 (ruoli di base del server supportati con SP1 o versione successiva, Itanium non supportato)

.NET Framework non supporta tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.
Il documento è risultato utile?
(1500 caratteri rimanenti)

Aggiunte alla community

AGGIUNGI
© 2013 Microsoft. Tutti i diritti riservati.