OpCodes.Bgt_Un_S Champ

Définition

Transfère le contrôle à une instruction cible (forme abrégée) si la première valeur est supérieure à la deuxième lors de la comparaison des valeurs entières non signées ou des valeurs float non ordonnées.

public: static initonly System::Reflection::Emit::OpCode Bgt_Un_S;
public static readonly System.Reflection.Emit.OpCode Bgt_Un_S;
 staticval mutable Bgt_Un_S : System.Reflection.Emit.OpCode
Public Shared ReadOnly Bgt_Un_S As OpCode 

Valeur de champ

Remarques

Le tableau suivant répertorie le format d’assembly MSIL (Microsoft Intermediate Language) de l’instruction, ainsi qu’un bref résumé des références :

Format Format d’assembly Description
35 <int8> bgt.un.s target Branche vers l’instruction cible au décalage spécifié si la première valeur est supérieure à la deuxième valeur (valeurs non signées), sous forme abrégée.

Le comportement transitionnel de la pile, dans l’ordre séquentiel, est le suivant :

  1. value1 est poussé vers la pile.

  2. value2 est poussé vers la pile.

  3. value2 et value1 sont extraits de la pile ; si value1 est supérieur à value2, l’opération de branche est effectuée.

L’instruction bgt.un.s transfère le contrôle à l’instruction cible spécifiée si value1 est supérieur value2à , lorsqu’elle est comparée à l’aide de valeurs float non signées ou non triées. L’effet est identique à l’exécution d’une cgt.un instruction suivie d’une brtrue branche de l’instruction cible spécifique. L’instruction cible est représentée sous la forme d’un décalage signé de 1 octet par rapport au début de l’instruction qui suit l’instruction actuelle.

Si l’instruction cible a un ou plusieurs codes de préfixe, le contrôle ne peut être transféré qu’au premier de ces préfixes. Les transferts de contrôle vers et hors des tryblocs , catch, filteret finally ne peuvent pas être effectués par cette instruction.

La surcharge de méthode suivante Emit peut utiliser l’opcode bgt.un.s :

S’applique à