Задать вопрос
@WS_Gleb_Sirius

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

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

Если пользователь не может ввести свой код в C# при исполнении программы, то как тогда написать калькулятор?
  • Вопрос задан
  • 304 просмотра
Подписаться 2 Простой 14 комментариев
Помогут разобраться в теме Все курсы
  • OTUS
    C# Developer. Professional
    6 месяцев
    Далее
  • Нетология
    Разработчик игр на Unity
    13 месяцев
    Далее
  • XYZ School
    Разработка игр на Unity
    5 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
yarosroman
@yarosroman Куратор тега C#
C# the best
https://stackoverflow.com/questions/821365/how-to-...

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

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

Похожие вопросы