OpCodes.Shl Campo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Sposta un valore intero a sinistra (in zeri) da un numero specificato di bit, eseguendo il push del risultato nello stack di valutazione.
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
Valore del campo
Commenti
La tabella seguente elenca il formato di assembly MSIL (Intermediate Language) esadecimale e Microsoft istruzione, insieme a un breve riepilogo di riferimento:
| Formato | Formato assembly | Description |
|---|---|---|
| 62 | Shl | Sposta un numero intero a sinistra (spostandosi in zeri). |
Il comportamento transitorio dello stack, in ordine sequenziale, è:
Viene eseguito il push di un valore nello stack.
La quantità di bit da spostare viene spostata nello stack.
Numero di bit da spostare e il valore viene estratto dallo stack; il valore viene spostato a sinistra del numero specificato di bit.
Il risultato viene inserito nello stack.
L'istruzione shl sposta il valore (tipo int32o int64native int) a sinistra del numero specificato di bit. Il numero di bit è un valore di tipo int32 o native int. Il valore restituito non è specificato se il numero di bit da spostare è maggiore o uguale alla larghezza (in bit) del valore fornito.
Shl inserisce un bit zero nella posizione più bassa di ogni turno.
L'overload del metodo seguente Emit può usare il shl codice operativo: