C#의 동적 코드는 를 실행합니다.
javaScript의
함수와 유사하게 C#은 Roslyn Script API를 사용하여 동적 코드를 구현할 수 있습니다. 이 API를 사용하면 런타임에 C#코드를 동적으로 컴파일하고 실행할 수 있습니다.
예 :
정수 변수 및 "property1", "property2", "property3"과 같은 여러 속성이 있다고 가정합니다.
값에 따라 "속성 i "속성에서 작업을 수행하려고합니다.
Roslyn 스크립트 API를 사용한 솔루션 : eval()
이 예제는 어셈블리를 동적으로로드하고 값에 따라 속성에 액세스합니다.
기타 기능 :
Roslyn Script API는 C#코드 조각을 실행할 수 있습니다 :
이전에 컴파일 된 코드를 인용 할 수도 있습니다.
위 내용은 JavaScript의 Eval ()과 같은 C#에서 동적 코드 실행을 어떻게 달성 할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!