.NET平台的计算引擎:Jace.NET
jopen
11年前
Jace.NET是.NET平台上的一个高性能计算引擎。Jace.NET 能够解析和执行字符串中的数学公式。可以使用变量,变量的值会在数学公式执行时提供。
CalculationEngine engine = new CalculationEngine(); Func<Dictionary<string, double>, double> formula = engine.Build("var1+2/(3*otherVariable)"); Dictionary<string, double> variables = new Dictionary<string, double>(); variables.Add("var1", 2); variables.Add("otherVariable", 4.2); double result = formula(variables);