1
私はVisual StudioでWindows phone用のアプリケーションを開発しています。これは初めてのC#言語です。何も入力されていない場合、ボタンが押されたときにアプリがクラッシュする理由を理解できません。私が解析しようとしているテキストボックスに何も入力しないとアプリケーションがクラッシュする
誰かがそれがすばらしいと助けることができたら。どうもありがとう!!
private void sum_Click(object sender, RoutedEventArgs e)
{
decimal n1 = decimal.Parse(num1.Text);
decimal n2 = decimal.Parse(num2.Text);
decimal n3 = decimal.Parse(num3.Text);
if (n1.Equals(null) || n2.Equals(null) || n3.Equals(null))
{
sum1.Text = "Enter something!";
}
else
{
decimal sum = n1 + n2 + n3;
String m = Convert.ToString(sum);
sum1.Text = m;
}
}
decimal.parseと入力すると「a」と入力したときにエラーが発生します。有効な数字ではありません。したがって、nullではなくエラーをテストする必要があります。 – BugFinder
"c言語"!= c# –