C# 字符串公式计算 (JScript.Eval 用法)

说明:  首先添加引用

1.  Microsoft.JScript.Vsa

2.  Microsoft.JScript

 

方法如下:

/// <summary>
/// 计算 字符串表达式
/// </summary>
/// <param name="Formule">字符串计算表达式</param>
/// <returns></returns>
private string CaleByFormule(string Formule)
{
    Microsoft.JScript.Vsa.VsaEngine ve = Microsoft.JScript.Vsa.VsaEngine.CreateEngine();
    return Microsoft.JScript.Eval.JScriptEvaluate(Formule, ve).ToString();
}

posted @ 2010-12-17 14:16  Mr.Tom  阅读(1345)  评论(0编辑  收藏  举报