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á 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:
value1
se nasdílí do zásobníku.value2
se nasdílí do zásobníku.value2
avalue1
vyskakují ze zásobníku;clt.un
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.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 oclt
).U čísel
value1
s plovoucí desetinnou čárkou není seřazeno s ohledem navalue2
.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: