OpCodes.Not 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.
Calcola il complemento bit per bit del valore intero all'inizio dello stack e inserisce il risultato nello stack di valutazione come lo stesso tipo.
public: static initonly System::Reflection::Emit::OpCode Not;
public static readonly System.Reflection.Emit.OpCode Not;
staticval mutable Not : System.Reflection.Emit.OpCode
Public Shared ReadOnly Not As OpCode
Valore del campo
Commenti
La tabella seguente elenca il formato dell'assembly esadecimale e Microsoft Intermediate Language (MSIL), insieme a un breve riepilogo di riferimento:
Formato | Formato assembly | Descrizione |
---|---|---|
66 | not | Calcola il complemento bit per bit di un valore. |
Il comportamento di transizione dello stack, in ordine sequenziale, è:
value
viene eseguito il push nello stack.value
viene rimosso dallo stack e il relativo complemento bit per bit calcolato.Il risultato viene eseguito il push nello stack.
L'istruzione not
calcola il complemento bit per bit di un valore intero e esegue il push del risultato nello stack. Il tipo restituito è lo stesso del tipo operando.
L'overload del metodo seguente Emit può usare il not
codice opcode: