首页 > 解决方案 > 将字符串评估为数学表达式

问题描述

我在 C# 中有一个场景,我从数据库中获取表达式,我需要解析和评估相同的

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

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

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

现在我需要将其自动化,以便我的代码在运行时能够解析和评估相同的内容。

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

提前致谢

标签: c#stringmath

解决方案


推荐阅读