将字符串评估为数学表达式

时间:2018-06-28 13:35:11

标签: c# string math

我在C#中有一个场景,我从数据库中获取表达式,我需要对其进行解析和评估

表达式可以是任何类型(仅带+&-运算符),如下所述

X+Y-Z
X-Y-Z
Z-Y+Z

在运行时,我可以将上述表达式中的任何一个用作字符串项,并在其中定义每个变量的值。

现在,我需要将其自动化,以便我的代码在运行时能够解析和求值。

我相信Switch case和if / else循环是一种方法,但是任何人都可以建议其他更好且有效的方法。

预先感谢

0 个答案:

没有答案