OpCodes.Ldarg_1 Feld
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Lädt das Argument am Index 1 in den Auswertungsstapel.
public: static initonly System::Reflection::Emit::OpCode Ldarg_1;
public static readonly System.Reflection.Emit.OpCode Ldarg_1;
staticval mutable Ldarg_1 : System.Reflection.Emit.OpCode
Public Shared ReadOnly Ldarg_1 As OpCode
Feldwert
Hinweise
In der folgenden Tabelle sind das Hexadezimal- und MSIL-Assemblyformat (Microsoft Intermediate Language) der Anweisung sowie eine kurze Referenzzusammenfassung aufgeführt:
Format | Assemblyformat | BESCHREIBUNG |
---|---|---|
03 | ldarg.1 | Laden Sie Argument 1 in den Stapel. |
Das Übergangsverhalten des Stapels in sequenzieller Reihenfolge lautet:
- Der Argumentwert bei Index 1 wird auf den Stapel gepusht.
Die ldarg.1
Anweisung ist eine effiziente Codierung zum Laden des Argumentwerts an Index 1.
Die ldarg.1
-Anweisung pusht das argument, das bei 1 indiziert ist, in den Auswertungsstapel. Die ldarg.1
-Anweisung kann verwendet werden, um einen Werttyp oder einen primitiven Wert in den Stapel zu laden, indem er aus einem eingehenden Argument kopiert wird. Der Typ des Argumentwerts entspricht dem Typ des Arguments, wie in der Signatur der aktuellen Methode angegeben.
Argumente, die einen ganzzahligen Wert enthalten, der kleiner als 4 Byte ist, werden zum Typ int32
erweitert, wenn sie in den Stapel geladen werden. Gleitkommawerte werden auf ihre native Größe (Typ F
) erweitert.
Die folgende Emit Methodenüberladung kann den ldarg.1
Opcode verwenden: