2012-03-04 103 views
-3

這是我第一次開發Windows Phone應用程序,所以... 我使用try和catch處理我的異常,但在運行try塊內的代碼沒有工作! !嘗試,趕上處理不起作用

我敢肯定,內部代碼是正確的,但爲什麼它不會裏面:/ 這是我的代碼:

double amount =1 ; 
try 
{ 
    amount = Convert.ToDouble(textBlock1); 
} 
catch (Exception) { } 
+0

沒有工作對理解問題沒什麼幫助...... *「沒有工作」*是什麼意思? – gdoron 2012-03-04 15:58:26

回答

1

我想你正試圖在textBlock1將文本轉換爲雙。你實際做的是將TextBlock實例轉換爲double。這沒有意義。這應該做你想要什麼:

amount = Convert.ToDouble(textBlock1.Text); 

理解這個問題是基本的C#,所以首先你應該瞭解C#和.NET,比WP7的發展會容易得多。