OpCodes.Ldarga_S 欄位
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
以簡短形式,載入引數位址至評估堆疊。
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 的自變數位址,簡短格式。 |
堆疊轉換行為依循序順序為:
- 所編製索引
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: