Cevap Geçmişi
«« Soruya geri dön
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.