2016-10-12 4 views
2

У меня есть простой фрагмент кода извне (backend server), в основном простая математика, которую я хочу выполнить в Windows store/Windows phone универсальное приложение. Этот код изменяет состояние статических полей одного из моих классов (задайте его значения для некоторых чисел). Есть ли способ выполнить код из строки в приложении Windows Store/UWP? Я знаю о CSharpCodeProvider, но, кажется, отсутствует в UWP. Также как и самые полезные вещи.Как выполнить код из строки в UWP?

+0

Такая функция Eval() всегда опасна, поэтому она не является стандартной. –

ответ

0

Я не думаю, что есть какой-либо готовый способ, кроме использования Reflection, но это может быть сложно.

Я экспериментировал с this некоторое время назад, но не провел много углубленного тестирования. Это определенно достаточно для простых выражений и, кажется, имеет лучшую производительность, чем просто использование Reflection.

+0

Я не могу сказать, что согласен со всем, что вы говорите, и вы можете оценить строки до 50 символов бесплатно, и насколько я знаю, нет простого способа сделать это без сторонних – Reynevan

Смежные вопросы