Я разрабатываю приложение для Windows-телефона в Visual Studio, и это мой первый раз, когда я использую язык C#, потому что я разработчик Android, и я могу Не поймите, почему мое приложение падает при нажатии кнопки, если ничего не введено.Приложение падает, когда ничего не вводится в TextBoxes. Я пытаюсь разобрать
Если кто-то может помочь, это будет потрясающе. Большое спасибо!!
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» .. его недействительным номером .. поэтому вам нужно проверить наличие ошибки, а не нуля. – BugFinder
"c language"! = C# –