Использование строковой переменной "буквально" - C#
Формулировка задачи:
Здравствуйте, есть строка, например:
Как вывести 6?
Или же:
Как вывести 8?
string s = "1+5";
string math = "Math.Pow(2,3)";
Решение задачи: «Использование строковой переменной "буквально"»
textual
Листинг программы
int result1 = System.Linq.Dynamic.DynamicExpression.ParseLambda<object,int>("1+5").Compile().Invoke(null); double result2 = System.Linq.Dynamic.DynamicExpression.ParseLambda<object,double>("Math.Pow(2,3)").Compile().Invoke(null);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д