Поделиться через


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 

Значение поля

Комментарии

В следующей таблице приведен шестнадцатеричный формат инструкции и формат сборки msil, а также краткий обзор:

Формат Формат сборки Описание
DA sub.ovf Вычитает одно целочисленное значение из другого с переполнением проверка.

Переходный режим стека в последовательном порядке:

  1. value1 помещается в стек.

  2. value2 помещается в стек.

  3. value2и value1 извлекаются из стека; value2 вычитаются из value1 с помощью проверка для переполнения.

  4. Результат помещается в стек.

OverflowException возникает, если результат не может быть представлен в типе результата.

Эта операция выполняется с целыми числами со знаком; Для значений с плавающей запятой используйте Sub.

Следующая Emit перегрузка sub.ovf метода может использовать код операции:

Применяется к