标签: c# string math
我在C#中有一个场景,我从数据库中获取表达式,我需要对其进行解析和评估
表达式可以是任何类型(仅带+&-运算符),如下所述
X+Y-Z X-Y-Z Z-Y+Z
在运行时,我可以将上述表达式中的任何一个用作字符串项,并在其中定义每个变量的值。
现在,我需要将其自动化,以便我的代码在运行时能够解析和求值。
我相信Switch case和if / else循环是一种方法,但是任何人都可以建议其他更好且有效的方法。
预先感谢