OpCodes.Clt_Un 필드

정의

부호가 없거나 순서가 없는 value1value2를 비교합니다. value1value2보다 작으면 정수 값 1((int32)이 계산 스택으로 푸시되고, 그렇지 않으면 0(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 

필드 값

OpCode

설명

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

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

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

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

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

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

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

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

  • value1은 (예: clt) 보다 value2 엄격히 작습니다.

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

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

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

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

적용 대상