OpCodes.Clt_Un 필드

정의

부호 없는 값이나 순서가 지정되지 않은 값을 value1 비교합니다 value2. 이보다 작으면 value1 정수 값 1value2)이 평가 스택으로 푸시되고, 그렇지 않으면 0((int32)이 평가 스택으로 푸시int32됩니다.

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

필드 값

설명

다음 표에서는 간단한 참조 요약과 함께 명령의 16진수 및 MSIL(Microsoft Intermediate Language) 어셈블리 형식을 나열합니다.

포맷 어셈블리 형식 Description
FE 05 clt.un 보다 작value1으면 1을 푸시하고, 그렇지 않으면 value2 0을 푸시합니다(부호 없는 값).

순차적으로 스택 전환 동작은 다음과 같습니다.

  1. value1 는 스택에 푸시됩니다.

  2. value2 는 스택에 푸시됩니다.

  3. value2스택 value1clt.un 에서 팝됩니다. 이보다 작은 value1경우 value2 테스트합니다.

  4. 보다 value1작으면 value2 1이 스택으로 푸시되고, 그렇지 않으면 0이 스택으로 푸시됩니다.

지침은 clt.un 비교 및 value1.value2 int32 다음 중 어느 값이 true이면 값 1이 스택에 푸시됩니다.

  • value1은 (에 관해서value2는) 보다 clt 엄격히 작습니다.

  • 부동 소수점 숫자의 value1value2경우 .

  • 정수 값 value1 의 경우 부호 없는 숫자로 간주되는 경우보다 value2 엄격하게 작습니다.

그렇지 않으면 int32 값 0이 스택에 푸시됩니다.

다음 Emit 메서드 오버로드는 opcode를 clt.un 사용할 수 있습니다.

적용 대상