OpCodes.Clt_Un 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á nepodepsané nebo neuspořádané hodnoty value1 a value2. Pokud value1 je menší než value2, pak se celočíselná hodnota 1 (int32) vloží do zkušebního zásobníku; jinak se 0 (int32) vloží 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í š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 05 | clt.un | Nasdílí hodnotu 1, pokud value1 je menší než value2; jinak nasdílí 0 (nepodepsané hodnoty). |
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;clt.untesty, 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.un porovnává value1 a value2. Hodnota int32 1 se nasdílí do zásobníku, pokud je splněna některá z následujících hodnot:
value1je přísně menší nežvalue2(pokud jde oclt).Pro čísla
value1s plovoucí desetinnou čárkou není seřazeno s ohledem navalue2.Pro celočíselné hodnoty
value1je přísně menší nežvalue2v případě, ž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 clt.un opcode: