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) se vloží do zásobníku vyhodnocení; jinak je 0 (int32) vloženo do zkušebního zásobníku.
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í š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 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:
value1je nasdílený do zásobníku.value2je nasdílený do zásobníku.value2avalue1jsou vynechány ze zásobníku;clttesty, pokudvalue1je menší nežvalue2.Je-li
value1menší nežvalue2, 1 je nasunuto do zásobníku; jinak je 0 nasunuto do zásobníku.
Instrukce clt porovnává value1 a value2. Pokud value1 je přísně menší než value2, je int32 hodnota 1 vložena do zásobníku.
int32 V opačném případě se do zásobníku vloží hodnota 0.
- Pro čísla s plovoucí desetinnou čárkou vrátí hodnotu 0,
cltpokud jsou čísla neuspořádaná (to znamená, že jeden nebo oba argumenty jsou NaN).
Emit Následující přetížení metody může použít clt opcode: