小编use*_*439的帖子

C# 中的自定义表达式解析器

我正在开发一个财务应用程序的计算器程序。我需要解析和评估复杂的财务表达式,如下所述。

该表达式是自定义函数和算术表达式的混合。我用来NCalc解析算术表达式。但是,我在解决自定义函数时遇到了麻烦。

IF((COALESCE(X1,X2)-X3+IF(X4<=0,0,X5))>0, CUSTOM_FUNCTION(X6), X7)

关于最佳方法有什么建议吗?

我目前正在研究涉及递归调用和堆栈推送/弹出的复杂逻辑。但它不起作用。

c# math expression finance eval

4
推荐指数
1
解决办法
3173
查看次数

标签 统计

c# ×1

eval ×1

expression ×1

finance ×1

math ×1