OpCodes.Add_Ovf フィールドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > OpCodes.Add_Ovf フィールドの意味・解説 

OpCodes.Add_Ovf フィールド

2 つの整数を加算し、オーバーフローをチェックし、結果を評価スタックにプッシュします。

名前空間: System.Reflection.Emit
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

解説解説

命令の 16 進数の形式、MSIL (Microsoft Intermediate Language) アセンブリ形式、および簡単な説明の一覧を次の表に示します。

スタックの遷移動作を順番に示すと、次のようになります。

  1. value1 がスタックにプッシュされます。

  2. value2 がスタックにプッシュされます。

  3. value2 と value1 がスタックからポップされます。value1 は value2 に加算され、オーバーフローがチェックされます。

  4. 結果がスタックにプッシュされます。

結果が結果型で表されていない場合は、OverflowException がスローされます。

この演算は、符号付き整数について実行できます。浮動小数点値の場合は、Add を使用します。

使用可能なオペランド型および対応する結果のデータ型の一覧を次の表に示します。特定の型の組み合わせ (int32 と float、int32 と int64 など) についてエントリがない場合は、無効な MSIL (Microsoft Intermediate Language) 命令となり、エラーが生成されます。

オペランド

value1 型

value2 型

結果型

add

int32

int32

int32

add

int32

natural int

natural int

add

int32

&

&

add

int32

*

*

add

int64

int64

int64

add

natural int

int32

natural int

add

natural int

natural int

natural int

add

natural int

&

&

add

natural int

*

*

add

F

F

F

add

&

int32

&

add

&

natural int

&

add

*

int32

*

add

*

natural int

*

add.ovf オペコードを使用できる Emit メソッド オーバーロードを次に示します。

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
OpCodes クラス
OpCodes メンバ
System.Reflection.Emit 名前空間



英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

「OpCodes.Add_Ovf フィールド」の関連用語

OpCodes.Add_Ovf フィールドのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



OpCodes.Add_Ovf フィールドのページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS