OpCodes.Ldc_I4 フィールド
アセンブリ: mscorlib (mscorlib.dll 内)


命令の 16 進数の形式、MSIL (Microsoft Intermediate Language) アセンブリ形式、および簡単な説明の一覧を次の表に示します。
整数 -128 ~ 127 については特殊な短い (したがってより効率的な) エンコーディングがあり、-1 ~ 8 については特別に短いエンコーディングがあります。短いエンコーディングはすべて、4 バイト整数をスタックにプッシュします。長いエンコーディングは、8 バイト整数、4 バイトと 8 バイトの浮動小数点数、および短い形式に適合しない 4 バイト値に対して使用されます。8 バイト整数定数をスタックにプッシュするには、次の 3 つの方法があります。
1. 32 ビットを超えるビット数で表される定数の場合は、Ldc_I8 命令を使用します。
2. 9 ~ 32 ビットを必要とする定数の場合は、Ldc_I4 命令を使用し、続けて Conv_I8 命令を使用します。
3. 8 ビット以下で表すことができる定数の場合は、短い形式の命令を使用し、続けて Conv_I8 を使用します。
ldc.i4 オペコードを使用できる Emit メソッド オーバーロードを次に示します。
-
ILGenerator.Emit(OpCode, int)

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からOpCodes.Ldc_I4 フィールドを検索する場合は、下記のリンクをクリックしてください。

- OpCodes.Ldc_I4 フィールドのページへのリンク