public decimal CalculateExpressionValue(string expression, int decimalDigit)
{
decimal value = 0m;
if (string.IsNullOrEmpty(expression))
{
return value;
}
object va = 0;
try
{
MSScriptControl.ScriptControl sc = new MSScriptControl.ScriptControl();
sc.Language = "JavaScript";
va = sc.Eval(expression);

sc.Reset();
value = Convert.ToDecimal(va);
value = Decimal.Round(value, decimalDigit);

}
catch (Exception ex)
{
return 0m;
}

return value;
}

 

--------node.js eveal-----------

nodeJS的eval函数 封装API,可以满足高并发请求

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-11-13
  • 2021-09-20
  • 2022-12-23
  • 2022-12-23
  • 2022-02-27
  • 2021-08-31
猜你喜欢
  • 2022-03-06
  • 2022-12-23
  • 2021-10-16
  • 2021-06-30
  • 2021-07-28
相关资源
相似解决方案