给定的给定字段是价格、货币和公式,我需要在其中阅读公式并替换价格和货币将进入的位置,例如:
(((Price+12,9)+((Price+12,9)*0,05)+(((Price+12,9)+((Price+12,9)*0,05))*0,029)+0,45)*Currency)+(2*Currency)
因此,为了完成上述工作,我正在做:
string formula = iFormula.Text.Replace("Price", price.ToString("n2")).Replace("Currency", currency.ToString("n2"));
由于我想确保价格和货币格式正确,因此在替换之前将它们解析为小数。
现在这是我遇到问题的地方,我如何确认公式有效并得到它的结果?
是否有评估和计算公式的库?