OpCodes.Clt 필드

정의

두 값을 비교합니다. 첫째 값이 둘째 값보다 작으면 정수 값 1((int32)이 계산 스택으로 푸시되고, 그렇지 않으면 0(int32)이 계산 스택으로 푸시됩니다.

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

필드 값

OpCode

설명

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

서식 어셈블리 형식 Description
FE 04 Clt 보다 작value2으면 1을 푸시하고, 그렇지 않으면 value1 0을 푸시합니다.

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

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

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

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

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

이 지침은 clt 비교 및 value2.value1 value1 엄밀히 value2``int32 말하면 스택에서 값 1이 푸시됩니다. 그렇지 않으면 int32 값 0이 스택에 푸시됩니다.

  • 부동 소수점 숫자의 clt 경우 숫자 순서가 지정되지 않은 경우(즉, 인수 중 하나 또는 둘 다 NaN인 경우) 0을 반환합니다.

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

적용 대상