OpCodes.Bge Veld

Definitie

Hiermee wordt het besturingselement overgedragen naar een doelinstructie als de eerste waarde groter is dan of gelijk is aan de tweede waarde.

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

Waarde van veld

Opmerkingen

De volgende tabel bevat de hexadecimale en Microsoft MSIL-assembly-indeling (Tussenliggende taal), samen met een beknopt overzicht:

Format Assembly-indeling Description
3C <int32> bge target Vertakking naar de doelinstructie op de opgegeven offset als de eerste waarde groter is dan of gelijk is aan de tweede waarde.

Het overgangsgedrag van de stack, in opeenvolgende volgorde, is:

  1. value1 wordt naar de stapel geduwd.

  2. value2 wordt naar de stapel geduwd.

  3. value2 en value1 worden uit de stack gepopt; als value1 deze groter is dan of gelijk is aan value2, wordt de vertakkingsbewerking uitgevoerd.

De bge instructie draagt het besturingselement over aan de opgegeven doelinstructie als value1 deze groter is dan of gelijk is aan value2. Het effect is identiek aan het uitvoeren van een clt instructie (clt.un voor floats) gevolgd door een brfalse vertakking naar de specifieke doelinstructie. De doelinstructie wordt weergegeven als een 4-byte ondertekende offset vanaf het begin van de instructie na de huidige instructie.

Als de doelinstructie een of meer voorvoegselcodes heeft, kan het besturingselement alleen worden overgedragen naar de eerste van deze voorvoegsels. Controleoverdrachten naar en van try, catch, en filterfinally blokken kunnen niet worden uitgevoerd door deze instructie.

De volgende Emit overbelasting van de methode kan de bge opcode gebruiken:

Van toepassing op