OpCodes.Ble_S Fält

Definition

Överför kontrollen till en målinstruktion (kort formulär) om det första värdet är mindre än eller lika med det andra värdet.

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

Fältvärde

Kommentarer

I följande tabell visas instruktionens sammansättningsformat för hexadecimalt och Microsoft mellanliggande språk (MSIL), tillsammans med en kort referenssammanfattning:

Format Sammansättningsformat Description
31 <int8> ble.s target Förgrena till målinstruktionen vid den angivna förskjutningen om det första värdet är mindre än eller lika med det andra värdet, kort formulär.

Stackens övergångsbeteende i sekventiell ordning är:

  1. value1 skickas till stacken.

  2. value2 skickas till stacken.

  3. value2 och value1 poppas från stacken. Om value1 är mindre än eller lika med value2utförs grenåtgärden.

Instruktionen ble.s överför kontrollen till den angivna målinstruktionen om value1 den är mindre än eller lika med value2. Effekten är identisk med att utföra en cgt instruktion (cgt.un för flyttal) följt av enbrfalse gren till den specifika målinstruktionen. Målinstruktionen representeras som en signerad förskjutning på 1 byte från början av instruktionen enligt den aktuella instruktionen.

Om målinstruktionen har en eller flera prefixkoder kan kontrollen bara överföras till det första av dessa prefix. Kontrollöverföringar till och från try, catch, filteroch finally block kan inte utföras av den här instruktionen.

Följande Emit metodöverlagring kan använda ble.s opcode:

Gäller för