이 페이지가 유용했습니까?
이 콘텐츠에 대한 여러분의 의견은 중요합니다. 의견을 알려주십시오.
추가 의견
1500자 남음
내보내기(0) 인쇄
모두 확장
정보
요청한 주제가 아래에 표시됩니다. 그러나 이 주제는 이 라이브러리에 포함되지 않습니다.

OpCodes.Blt_Un 필드

2013-12-13

부호 없는 정수 값 또는 순서가 없는 부동 소수점 값을 비교한 결과 첫째 값이 둘째 값보다 작으면 대상 명령으로 제어를 전달합니다.

Namespace:  System.Reflection.Emit
어셈블리:  mscorlib(mscorlib.dll)

public static readonly OpCode Blt_Un

다음 표에서는 명령의 16진수 및 MSIL(Microsoft Intermediate Language) 어셈블리 형식을 간단한 설명과 함께 보여 줍니다.

형식

어셈블리 형식

설명

44 < int32 >

blt.un target

첫째 값이 둘째 값(부호 없는 값)보다 작으면 지정된 오프셋에서 대상 명령으로 분기합니다.

다음과 같이 순차적으로 스택 전환 동작이 발생합니다.

  1. value1이 스택으로 푸시됩니다.

  2. value2가 스택으로 푸시됩니다.

  3. 스택에서 value2value1이 팝되고 value1value2보다 작으면 분기 연산이 수행됩니다.

부호 없는 정수 또는 부동 소수점 값을 사용하여 비교했을 때 value1value2보다 작으면 blt.un 명령이 지정된 대상 명령으로 제어를 전달합니다. clt.un 명령을 수행한 다음 특정 대상 명령으로 brtrue 분기하는 것과 효과가 같습니다. 대상 명령은 현재 명령 다음에 오는 명령의 시작 부분에서 부호 있는 4바이트 오프셋만큼 떨어져 표시됩니다.

대상 명령에 접두사 코드가 하나 이상 있으면 첫째 접두사에만 제어가 전달됩니다. 이 명령을 사용하면 try, catch, filterfinally 블록의 내부 및 외부로 제어가 전달되지 않습니다.

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

  • ILGenerator.Emit(OpCode, Label)

Windows Phone OS

지원되는 버전: 8.0, 7.1

Windows Phone

표시:
© 2015 Microsoft