2016-10-12 2 views
2

외부 (백엔드 서버)에서 간단한 코드 스 니펫을 가지고 있으며, 기본적으로 간단한 수학을 Windows 상점/Windows Phone 범용 응용 프로그램에서 실행하려고합니다. 이 코드는 내 클래스 중 하나의 정적 필드 상태를 변경합니다 (값을 일부 숫자로 설정). Windows Store/UWP 앱의 문자열에서 코드를 실행할 수있는 방법이 있습니까? CSharpCodeProvider에 대해 알고 있지만 UWP에는없는 것 같습니다. 그냥 가장 유용한 것들과 같습니다.UWP에서 string의 코드를 실행하는 방법은 무엇입니까?

+0

이러한 Eval() 기능은 항상 위험하므로 표준이 아닙니다. –

답변

0

Reflection을 사용하는 것 외에 다른 방법은 없다고 생각되지만, 까다로울 수 있습니다.

나는 뒤로 this으로 실험했지만 많은 심층적 인 테스트를 수행하지는 않았습니다. 그것은 단순한 표현을하기에 충분하며, 단지 Reflection을 사용하는 것보다 더 나은 성능을 가진 것으로 보입니다.

+0

내가 말하는 모든 것에 동의한다고 말할 수는 없으며 문자열을 최대 50 자까지 무료로 평가할 수 있으며 제 3 자없이 쉽게 할 수있는 방법은 없다는 것을 알고 있습니다. – Reynevan