Парсинг арифметических выражений - C#
Формулировка задачи:
Доброго времени суток.
Как можно сделать так что бы вводимый в консоль, ЭУ или читаемый из файла текст выполнялся, например следующего вида?
14 + 3 / Math.Log(7)
Решение задачи: «Парсинг арифметических выражений»
textual
Листинг программы
string expression = "14 + 3 / Math.Log(7)"; var func = (Func<double>)System.Linq.Dynamic.DynamicExpression.ParseLambda(new ParameterExpression[0], typeof(double), expression).Compile(); double result = func();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д