2012-10-04 79 views
-1

正如標題所述,我需要在Visual Studio 2010中使用NCalc。我正在編寫一個程序,它將計算VB中的多步數學問題,但我不是很確定我會如何使用NCalc。用戶將數學問題輸入到文本框中,然後單擊一個按鈕,該按鈕將指示程序計算答案。我已經添加了NCalc作爲參考,並將其導入到項目中,但我不確定接下來要做什麼。在Visual Studio 2010中使用NCalc - VB.Net

回答

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