OpCodes.Cgt_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á dvě neseřazené nebo neuspořádané hodnoty. Pokud je první hodnota větší než druhá, celočíselná hodnota 1 (int32) se vloží do vyhodnocovacího zásobníku; jinak je 0 (int32) vloženo do zkušebního zásobníku.
public: static initonly System::Reflection::Emit::OpCode Cgt_Un;
public static readonly System.Reflection.Emit.OpCode Cgt_Un;
staticval mutable Cgt_Un : System.Reflection.Emit.OpCode
Public Shared ReadOnly Cgt_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 03 | cgt.un | Nasdílí 1, pokud value1 je větší 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;cgt.untesty, pokudvalue1je větší nežvalue2.Pokud
value1je větší nežvalue2, 1 je nasunuto do zásobníku; v opačném případě je 0 nasunuto do zásobníku.
Hodnota int32 1 se nasdílí do zásobníku, pokud je některá z následujících true možností:
Pro čísla value1 s plovoucí desetinnou čárkou není seřazeno s ohledem na value2.
Pro celočíselné hodnoty je přísně větší než value1 v případě, value2 ž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 cgt.un opcode: