@WS_Gleb_Sirius

Исполнение строки как кода?

Надо сделать калькулятор, который считает математические выражения во много действий (без cos() tan() и т.д). Идея такая: пользователь вводит пример в Gui, написанном на WPF, а C# его считает и выводит ответ. Допустим пользователь вводит 2+2*2 и надо вывести ответ, то есть число 6.
Как в C# выполнить данные переменной типа string как код? Если нельзя, то как выполнить данные list с элементами string как код, если каждое число или действие - это отдельный элемент списка?

Если пользователь не может ввести свой код в C# при исполнении программы, то как тогда написать калькулятор?
  • Вопрос задан
  • 232 просмотра
Пригласить эксперта
Ответы на вопрос 2
yarosroman
@yarosroman Куратор тега C#
C# the best
https://stackoverflow.com/questions/821365/how-to-...

Деревья выражений вам в помощь.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы