OpCodes.Cgt 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. Je-li první hodnota větší než sekunda, celočíselná hodnota 1 (int32
) je vložena do zásobníku vyhodnocení; v opačném případě se do zásobníku vyhodnocení vloží hodnota 0 (int32
).
public: static initonly System::Reflection::Emit::OpCode Cgt;
public static readonly System.Reflection.Emit.OpCode Cgt;
staticval mutable Cgt : System.Reflection.Emit.OpCode
Public Shared ReadOnly Cgt As OpCode
Hodnota pole
Poznámky
Následující tabulka uvádí šestnáctkový formát sestavení instrukce a formát sestavení MSIL (Microsoft Intermediate Language) spolu se stručným přehledem referencí:
Formát | Formát sestavení | Description |
---|---|---|
FE 02 | Cgt | Nasdílí 1, pokud value1 je větší 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
se vynořily ze zásobníku;cgt
testuje, pokudvalue1
je větší nežvalue2
.Pokud
value1
je hodnota větší nežvalue2
, 1 se zasunou do zásobníku, jinak se do zásobníku zasune 0.
Instrukce cgt
porovnává value1
a value2
. Pokud value1
je hodnota striktně větší než value2
, pak int32
se do zásobníku vloží hodnota 1. V opačném int32
případě se do zásobníku vloží hodnota 0.
- Pro čísla s plovoucí desetinnou čárkou vrátí hodnotu 0,
cgt
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 cgt
opcode: