У меня есть простой фрагмент кода извне (внутренний сервер), в основном простая математика, которую я хочу выполнить в универсальном приложении Windows store/Windows phone. Этот код изменяет состояние статических полей одного из моих классов (устанавливает его значения в некоторые числа). Есть ли способ выполнить код из строки в приложении Windows Store/UWP? Я знаю о CSharpCodeProvider, но в UWP он отсутствует. Как и большинство полезных вещей.
Как выполнить код из строки в UWP?
comment
Такая функция Eval() всегда опасна, поэтому она не стандартна.
- person Henk Holterman   schedule 13.10.2016
Ответы (1)
Я не думаю, что есть какой-то нестандартный способ, кроме использования Reflection
, но это может быть сложно.
Я экспериментировал с этот некоторое время назад, но не сделал много в- испытание на глубину. Этого определенно достаточно для простых выражений, и, похоже, он имеет лучшую производительность, чем просто использование Reflection
.
person
Reynevan
schedule
12.10.2016
Я не могу сказать, что согласен со всем, что вы говорите, и вы можете бесплатно оценивать строки до 50 символов, и, насколько я знаю, нет простого способа сделать это без сторонних
- person Reynevan; 12.10.2016