OpCodes.Ldloca_S 필드

정의

특정 인덱스에 있는 지역 변수의 주소를 계산 스택에 약식으로 로드합니다.

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

필드 값

OpCode

설명

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

서식 어셈블리 형식 Description
12 < unsigned int8 > ldloca.s index 로컬 변수 index 의 주소를 평가 스택(짧은 형식)에 로드합니다.

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

  1. 지정된 인덱스에서 지역 변수에 저장된 주소가 스택에 푸시됩니다.

ldloca.s 명령은 전달된 인덱스에 있는 지역 변수 번호의 주소를 스택으로 푸시합니다. 여기서 지역 변수는 0부터 번호가 매겨집니다. 스택에 푸시된 값은 다음과 같은 Ldind_I Stind_I명령과 함께 사용하기 위해 이미 올바르게 정렬되어 있습니다. 결과는 일시적인 포인터(형식 *)입니다.

ldloca.s 명령은 0에서 255까지의 지역 변수와 함께 사용하기 위한 효율적인 인코딩을 제공합니다.

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

적용 대상