在Visual Studio 2010中使用NCalc - VB.Net

时间:2012-10-04 00:40:19

标签: vb.net ncalc

正如标题所述,我需要在Visual Studio 2010中使用NCalc。我正在编写一个程序来计算VB中的多步数学问题,但我不太确定如何使用NCalc。用户将数学问题输入到文本框中,然后单击一个按钮,该按钮将告诉程序计算答案。我已经添加了NCalc作为参考,并将其导入到项目中,我只是不确定下一步该做什么。

1 个答案:

答案 0 :(得分:1)

您需要在文件顶部添加:

using NCalc.Domain;

然后你可以按下按钮,如:

Expression exp = new Expression(textBox1.Text); // Get the text box text
try
{
    object result = exp.Evaluate();
    textBox2.Text = result.ToString(); // Place the "answer"
}
catch(EvaluationException e)
{
    // This happens if the user enters a "bad" expression
    textBox2.Text = "Unable to compute: " + e.Message;
}

有关详细信息,请参阅examples on NCalc's homepage