Condividi tramite


OpCodes.Not Campo

Definizione

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, è:

  1. value viene eseguito il push nello stack.

  2. value viene rimosso dallo stack e il relativo complemento bit per bit calcolato.

  3. 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:

Si applica a