OpCodes.Bne_Un Pole

Definice

Přenese řízení na cílovou instrukci, pokud nejsou stejné dvě celočíselné hodnoty nebo neuspořádané hodnoty float.

public: static initonly System::Reflection::Emit::OpCode Bne_Un;
public static readonly System.Reflection.Emit.OpCode Bne_Un;
 staticval mutable Bne_Un : System.Reflection.Emit.OpCode
Public Shared ReadOnly Bne_Un 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
40 <int32> bne.un target Větev na cílovou instrukci na zadaném posunu, pokud se dvě celočíselné hodnoty bez znaménka nerovnají (nepodepsané hodnoty).

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

  1. value1 je nasdílený do zásobníku.

  2. value2 je nasdílený do zásobníku.

  3. value2 a value1 jsou vynechány ze zásobníku; pokud value1 není rovno value2, provede se operace větve.

Instrukce bne.un přenese řízení na zadanou cílovou instrukci, pokud value1 není rovno value2, při porovnání s použitím celočíselného čísla nebo neuspořádané hodnoty float. Účinek je shodný s provedením ceq instrukce následované brfalse větví konkrétní cílové instrukce. Cílová instrukce je reprezentována jako posun se 4 bajty od začátku instrukce následující po aktuální instrukci.

Pokud má cílová instrukce jeden nebo více kódů předpon, lze ovládací prvek přenést pouze na první z těchto předpon. Tato instrukce nemůže provádět přenosy řízení do a z try, , catchfilter, a finally bloky.

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

Platí pro