次の方法で共有


OpCodes.Sub_Ovf フィールド

定義

ある整数値を別の整数値から減算し、オーバーフロー チェックを実行し、結果を評価スタックにプッシュします。

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

フィールド値

注釈

次の表に、命令の 16 進数と Microsoft Intermediate Language (MSIL) アセンブリ形式と、簡単な参照の概要を示します。

形式 アセンブリ形式 説明
DA sub.ovf オーバーフロー チェックを使用して、ある整数値を別の整数値から減算します。

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

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

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

  3. value2value1 はスタックvalue2からポップされます。オーバーフローのチェックを使用して からvalue1減算されます。

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

OverflowException は、結果を結果の種類で表すことができる場合にスローされます。

この操作は符号付き整数に対して実行されます。浮動小数点値の場合は、 を使用します Sub

Emit のメソッド オーバーロードでは、オペコードを sub.ovf 使用できます。

適用対象