2012-03-04 113 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的发展会容易得多。