OpCodes.Clt Pole
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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:
value1
se nasdílí do zásobníku.value2
se nasdílí do zásobníku.value2
avalue1
vyskakují ze zásobníku;clt
testy, pokudvalue1
je menší nežvalue2
.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: