日期:2014-05-18  浏览次数:20686 次

string ss = "(1.5+2.5)*2/4"怎样才能得到这个公式的结果
string ss = "(1.5+2.5)*2/4"怎样才能得到这个公式的结果
字符串里存放一个公式。怎么才能计算这个公式得到结果

------解决方案--------------------
C# code
public static object Eval(string AExpression)
{
    try
    {
        return new DataTable().Compute(AExpression, "");
    }
    catch
    {
        return null;
    }
}

private void button1_Click(object sender, EventArgs e)
{
    Text = Eval("(1.5+2.5)*2/4").ToString();
}