【发布时间】:2013-05-27 12:16:04
【问题描述】:
您好,我有一个 windows phone 8 应用程序,但出现异常
在 mscorlib.ni.dll 中出现“System.FormatException”类型的异常,但未在用户代码中处理
这里是代码
private void Button_Click_1(object sender, RoutedEventArgs e)
{
double basestolen;
double attempedstales;
double avarege;
double putout;
if (puttext.Text.Length == 0 | basetext.Text.Length==0 )
{
MessageBox.Show(" Enter Values for Base Stolen and Putouts ");
}
basestolen = Convert.ToDouble(basetext.Text);
putout = Convert.ToDouble(puttext.Text);
attempedstales = basestolen + putout;
if (attempedstales != 0 )
{
avarege = (((basestolen / attempedstales) / 100));
avarege = avarege * 10000;
avgtext.Text = Convert.ToString(avarege);
}
else
{
MessageBox.Show("Attemped Stales Value should not be Zero");
}
}
应用程序运行,如果我没有在文本框中输入值,它会返回消息框,但之后应用程序会停止并返回上面的 exption 吗?有什么问题?
【问题讨论】:
标签: windows-phone-7 c#-4.0 windows-phone-8