Questa documentazione è stata archiviata e non viene gestita.

Campo OpCodes.Ldarg_0

Aggiornamento: novembre 2007

Carica l'argomento in corrispondenza dell'indice 0 nello stack di valutazione.

Spazio dei nomi:  System.Reflection.Emit
Assembly:  mscorlib (in mscorlib.dll)

public static readonly OpCode Ldarg_0
public static final OpCode Ldarg_0
public static final var Ldarg_0 : OpCode

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:

Formato

Formato dell'assembly

Descrizione

02

ldarg.0

Carica l'argomento 0 nello stack.

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

  1. Il valore dell'argomento in corrispondenza dell'indice 0 viene inserito nello stack.

L'istruzione ldarg.0 rappresenta una codifica efficiente per il caricamento del valore dell'argomento in corrispondenza dell'indice 0.

L'istruzione ldarg.0 inserisce l'argomento in corrispondenza dell'indice 0 nello stack di valutazione. È possibile utilizzare l'istruzione ldarg.0 per caricare un tipo di valore oppure un valore primitivo nello stack copiandolo da un argomento in entrata. Il tipo del valore dell'argomento è lo stesso del tipo dell'argomento, come specificato dalla firma del metodo corrente.

Gli argomenti che contengono un valore integer con una lunghezza minore di 4 byte vengono espansi al tipo int32 quando vengono caricati nello stack. I valori in virgola mobile vengono espansi alla propria dimensione nativa, di tipo F.

Nel seguente overload di metodi Emit è possibile utilizzare il codice operativo ldarg.0:

  • ILGenerator.Emit(OpCode)

Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition , Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

.NET Framework e .NET Compact Framework non supportano tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.

.NET Framework

Supportato in: 3.5, 3.0, 2.0, 1.1, 1.0
Mostra: