OpCodes.Mul Pole

Definice

Vynásobí dvě hodnoty a nasdílí výsledek do zásobníku vyhodnocení.

public static readonly System.Reflection.Emit.OpCode Mul;

Hodnota pole

Poznámky

Následující tabulka uvádí hexadecimální formát sestavení instrukce a formát sestavení MSIL (Microsoft Intermediate Language) spolu se stručným souhrnem referenčních informací:

Formát Formát sestavení Description
5A mul Vynásobí dvě hodnoty v zásobníku.

Přechodné chování zásobníku v sekvenčním pořadí je:

  1. value1 se nasdílí do zásobníku.

  2. value2 se nasdílí do zásobníku.

  3. value2 a value1 vyskakují ze zásobníku; value1 vynásobí se value2.

  4. Výsledek se nasdílí do zásobníku.

Instrukce se mul vynásobí value1value2 a nasdílí výsledek do zásobníku. Celočíselné operace při přetečení potichu zkracují horní části.

Viz Mul_Ovf operace násobení specifické pro celé číslo se zpracováním přetečení.

Pro typy s plovoucí desetinnou čárkou je 0 * nekonečno = NaN.

Následující Emit přetížení metody může použít mul opcode:

Platí pro

Produkt Verze
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0