Sdílet prostřednictvím


OpCodes.Clt_Un Pole

Definice

Porovná hodnoty bez znaménka nebo neuspořádané hodnoty value1 a value2. Pokud value1 je menší než value2, pak se do zásobníku vyhodnocení nasdílí celočíselná hodnota 1 (int32). V opačném případě se hodnota 0 (int32) nasdílí do zásobníku vyhodnocení.

public: static initonly System::Reflection::Emit::OpCode Clt_Un;
public static readonly System.Reflection.Emit.OpCode Clt_Un;
 staticval mutable Clt_Un : System.Reflection.Emit.OpCode
Public Shared ReadOnly Clt_Un As OpCode 

Hodnota pole

Poznámky

Následující tabulka uvádí hexadecimální formát sestavení instrukce a formát sestavení MSIL (Microsoft Intermediate Language) spolu se stručným souhrnem referenčních informací:

Formát Formát sestavení Description
FE 05 clt.un Nasdílí hodnotu 1, pokud value1 je menší než value2; jinak nasdílí hodnotu 0 (hodnoty bez znaménka).

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

  1. value1 se nasdílí do zásobníku.

  2. value2 se nasdílí do zásobníku.

  3. value2 a value1 vyskakují ze zásobníku; clt.un testy, pokud value1 je menší než value2.

  4. Pokud value1 je menší než value2, nasdílí se do zásobníku 1, jinak se 0 nasdílí do zásobníku.

Instrukce clt.un porovnává value1 a value2. Do int32 zásobníku se nasdílí hodnota 1, pokud platí některá z následujících hodnot:

  • value1 je striktně menší než value2 (pokud jde o clt).

  • U čísel value1 s plovoucí desetinnou čárkou není seřazeno s ohledem na value2.

  • Pro celočíselné hodnoty je přísně menší, value1 než value2 když se považuje za čísla bez znaménka.

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

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

Platí pro