C# 添加多个公式参数
我有一个Javascript公式作为字符串保存在数据库中,并希望在C#中使用它进行计算 公式有多个变量,需要用它们的值设置它们C# 添加多个公式参数,c#,jint,C#,Jint,我有一个Javascript公式作为字符串保存在数据库中,并希望在C#中使用它进行计算 公式有多个变量,需要用它们的值设置它们 int height = 10 int length = 10 int width = 5 string jsFormula = "height * length * width"; 我需要使用JINT引擎设置所有3个变量,并获得输出。您可以通过多种方式完成此操作 创建引擎对象 var formulaEngine = new Engine(); 逐个设置变量 fo
int height = 10
int length = 10
int width = 5
string jsFormula = "height * length * width";
我需要使用
JINT
引擎设置所有3个变量,并获得输出。您可以通过多种方式完成此操作
创建引擎对象
var formulaEngine = new Engine();
逐个设置变量
formulaEngine.SetValue("height", height);
formulaEngine.SetValue("width", width);
formulaEngine.SetValue("length", length);
double result = formulaEngine.Execute(jsFormula ).GetCompletionValue().AsNumber();
或
double result= new Engine()
.SetValue("height", height)
.SetValue("width", width)
.SetValue("length", length)
.Execute("x * x")
.GetCompletionValue()
.AsNumber();