我正在开发一个财务应用程序的计算器程序。我需要解析和评估复杂的财务表达式,如下所述。
该表达式是自定义函数和算术表达式的混合。我用来NCalc解析算术表达式。但是,我在解决自定义函数时遇到了麻烦。
NCalc
IF((COALESCE(X1,X2)-X3+IF(X4<=0,0,X5))>0, CUSTOM_FUNCTION(X6), X7)
关于最佳方法有什么建议吗?
我目前正在研究涉及递归调用和堆栈推送/弹出的复杂逻辑。但它不起作用。
c# math expression finance eval
c# ×1
eval ×1
expression ×1
finance ×1
math ×1