OpCodes.Mul_Ovf_Un Поле

Определение

Умножает два целочисленных значения без знака, выполняет проверку переполнения и помещает результат в стек вычислений.

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

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

Комментарии

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

Формат Формат сборки Описание
D9 mul.ovf.un Умножает два неподписанных значения в стеке с проверка переполнения.

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

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

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

  3. value2и value1 извлекаются из стека; value1 умножается на value2, с переполнением проверка.

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

Инструкция mul.ovf.un умножает целое число value1 без знака на целое value2 число без знака и отправляет результат в стек. Если результат не соответствует типу результата, создается исключение.

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

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

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