OpCodes.Clt Pole

Definice

Porovná dvě hodnoty. Pokud je první hodnota menší než druhá, celočíselná hodnota 1 (int32) je vložena do zásobníku vyhodnocení; jinak se hodnota 0 (int32) nasdílí do zásobníku vyhodnocení.

public: static initonly System::Reflection::Emit::OpCode Clt;
public static readonly System.Reflection.Emit.OpCode Clt;
 staticval mutable Clt : System.Reflection.Emit.OpCode
Public Shared ReadOnly Clt 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 04 Clt Nasdílí 1, pokud value1 je menší než value2; jinak nasdílí 0.

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 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 porovnává value1 a value2. Pokud value1 je hodnota striktně menší než value2, pak int32 se do zásobníku vloží hodnota 1. V opačném int32 případě se do zásobníku nasdílí hodnota 0.

  • U čísel s plovoucí desetinnou čárkou vrátí hodnotu 0, clt pokud jsou čísla neuspořádaná (to znamená, že jeden nebo oba argumenty jsou NaN).

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

Platí pro