OpCodes.Cgt_Un Pole

Definice

Porovná dvě neseřazené nebo neuspořádané hodnoty. Pokud je první hodnota větší než druhá, celočíselná hodnota 1 (int32) se vloží do vyhodnocovacího zásobníku; jinak je 0 (int32) vloženo do zkušebního zásobníku.

public: static initonly System::Reflection::Emit::OpCode Cgt_Un;
public static readonly System.Reflection.Emit.OpCode Cgt_Un;
 staticval mutable Cgt_Un : System.Reflection.Emit.OpCode
Public Shared ReadOnly Cgt_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
FE 03 cgt.un Nasdílí 1, pokud value1 je větší než value2; jinak nasdílí 0 (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; cgt.un testy, pokud value1 je větší než value2.

  4. Pokud value1 je větší než value2, 1 je nasunuto do zásobníku; v opačném případě je 0 nasunuto do zásobníku.

Hodnota int32 1 se nasdílí do zásobníku, pokud je některá z následujících true možností:

Pro čísla value1 s plovoucí desetinnou čárkou není seřazeno s ohledem na value2.

Pro celočíselné hodnoty je přísně větší než value1 v případě, value2 že se považují za čísla bez znaménka.

int32 V opačném případě se do zásobníku vloží hodnota 0.

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

Platí pro