OpCodes.Ldarga_S 欄位

定義

以簡短形式,載入引數位址至評估堆疊。

public: static initonly System::Reflection::Emit::OpCode Ldarga_S;
public static readonly System.Reflection.Emit.OpCode Ldarga_S;
 staticval mutable Ldarga_S : System.Reflection.Emit.OpCode
Public Shared ReadOnly Ldarga_S As OpCode 

欄位值

備註

下表列出指令的十六進位和 Microsoft 中繼語言 (MSIL) 元件格式,以及簡短的參考摘要:

格式 元件格式 Description
0F <unsigned int8> ldarga.s index 擷取由 所編製索引 index的自變數位址,簡短格式。

堆疊轉換行為依循序順序為:

  1. 所編製索引index的自變數位址addr會推送至堆疊。

ldarga.s () 的簡短形式 ldarga 應該用於自變數數位 0 到 255,而且是更有效率的編碼方式。

指令ldarga.s會擷取 所編製index索引自變數類型*) 的位址 (,其中自變數是從 0 開始編製索引。 位址 addr 一律會對齊目標計算機上的自然界限。

對於採用可變長度自變數清單的程式, ldarga.s 指令只能用於初始固定自變數,而不是簽章變數部分的程式。

ldarga.s 用於 by-ref 參數傳遞。 若為其他情況, Ldarg_S 則應該使用 和 Starg_S

下列 Emit 方法多載可以使用 ldarga.s opcode:

適用於