OpCodes.Cgt_Un 필드

정의

부호가 없거나 순서가 없는 두 값을 비교합니다. 첫째 값이 둘째 값보다 크면 정수 값 1((int32)이 계산 스택으로 푸시되고, 그렇지 않으면 0(int32)이 계산 스택으로 푸시됩니다.

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

필드 값

OpCode

설명

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

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

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

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

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

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

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

int32 다음 중 어떤 값이 있으면 스택에 값 1이 푸시됩니다 true .

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

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

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

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

적용 대상