从存储在字符串中的等式中获取 x 的值

Get value of x from equation stored in string

如何使用 C# 从字符串方程中获取 x 的值。

string eq = sin(x) = 5x-2""
eq = "x=(1/5)*(sin(x)+2)"

有可能吗?

撇开质量差的问题不谈,您想要的是创建表达式 parser 然后 compile解释 表达式,或者您可以使用像 NCalc 这样的开源库:

http://ncalc.codeplex.com/

这是为了做这种事情而建造的。