OpCodes.Shl Pole

Definice

Posune celočíselnou hodnotu doleva (v nulách) o zadaný počet bitů a posune výsledek do zásobníku vyhodnocení.

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

Hodnota pole

Poznámky

Následující tabulka uvádí šestnáctkový formát sestavení jazyka MSIL (Intermediate Language) a Microsoft s stručným přehledem referenčních informací:

Formát Formát sestavení Description
62 Shl Posune celé číslo doleva (posune se v nulách).

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

  1. Do zásobníku se vloží hodnota.

  2. Množství bitů, které se mají posunout, se nasunou do zásobníku.

  3. Počet bitů, které se mají posunout a hodnota se přepnou ze zásobníku; hodnota se posune doleva o zadaný počet bitů.

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

Instrukce shl posune hodnotu (typ int32int64 nebo native int) doleva o zadaný počet bitů. Počet bitů je hodnota typu int32 nebo native int. Vrácená hodnota není zadána, pokud je počet bitů, které se mají posunout, větší nebo roven šířce (v bitech) zadané hodnoty.

Shl vloží nulu bit na nejnižší pozici na každé směně.

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

Platí pro