用户输入字符串方程,转换为int答案C#

bkb*_*ton 0 c# string int equation

Int answer;
String equation = Console.ReadLine();
Console.writeLine("your equation is {0}", equation);
Run Code Online (Sandbox Code Playgroud)

如何将字符串转换为可解的等式?

Chr*_*tow 7

看看NCalc - .NET的数学表达式评估器

它会让你做这样的事情:

var inputString = "2 + 3 * 5";
Expression e = new Expression(inputString);
var result = e.Evaluate();
Run Code Online (Sandbox Code Playgroud)