Cevap Geçmişi
01.06.18 16:38
int.Parse yerine int.TryParse kullanmalısın. int.Parse , metin sayıya çevrilemezse hata verir. int.TryParse ise değeri dönüştürüp dönüştüremediğini döndürür ve cevirdiği değeri döndürebilmek için out kullanır. Tıklama yordamındaki ilgili kısmı aşağıdaki gibi değiştirebilirsin. int tahmin = 0;
if (!int.TryParse(textBox1.Text, out tahmin) || tahmin <= 0)
label5.Text = "0'dan büyük bir tamsayı girmelisiniz.";
else
{
if (tahmin == toplam)
label5.Text = "Tebrikler, Sonuç Doğru.";
else
label5.Text = "Hatalı sonuç.";
}
Ekleyen: cevapsitesi
Değiştiren: cevapsitesi
06.03.18 21:16
int.Parse yerine int.TryParse kullanmalısın. int.Parse , metin sayıya çevrilemezse hata verir. int.TryParse ise değeri dönüştürüp dönüştüremediğini döndürür ve cevirdiği değeri döndürebilmek için out kullanır. Tıklama yordamındaki ilgili kısmı aşağıdaki gibi değiştirebilirsin. int tahmin = 0; if (!int.TryParse(textBox1.Text, out tahmin)) label5.Text = "Bir sayı girmelisiniz."; else { if (tahmin == toplam) label5.Text = "Tebrikler, Sonuç Doğru."; else label5.Text = "Hatalı sonuç."; }
Ekleyen: cevapsitesi
En fazla 3 eski durum gösterilir.