0
msil 인터프리터에서 단락 회로 평가는 어떻게 작동합니까? And 명령은 false 일 경우 어디로 이동할지, Or 일 경우 false로 이동할지에 대한 정보를 포함합니까?MSIL에서 단락 회로 평가는 어떻게 작동합니까?
msil 인터프리터에서 단락 회로 평가는 어떻게 작동합니까? And 명령은 false 일 경우 어디로 이동할지, Or 일 경우 false로 이동할지에 대한 정보를 포함합니까?MSIL에서 단락 회로 평가는 어떻게 작동합니까?
아니요 - And 및 Or에 대한 IL 명령어는 실제로 스택의 상위 두 피연산자에 대해 비트 연산을 수행합니다. 상위 레벨 언어가 단락 회로 평가를 사용하는 경우 IL 레벨에서 명시적인 분기 작업으로 컴파일되고 And 명령어에 전혀 의존하지 않습니다. Reflector와 같은 도구를 사용하여 해당 컴파일러에서 생성 된 실제 IL을 확인하십시오.