Try – Catch – Finnaly Kullanımı (C Sharp)
Try Catch Finnaly komutu kullanımı kısaca “Hata Koruma” amaçlı yazılır. İstediğimiz değere göre veri gelmediği zaman Catch bloğu içindeki kod çalışır.
Örneğimizde kullanıcıdan şifre girilmesi isteniyor eğer şifre sadece sayılardan oluşmuyorsa Catch bloğu içindeki hata mesajını vermektedir.
try { int sifre = Convert.ToInt32(textBox1.Text); MessageBox.Show(sifre.ToString() + " Şifre Girildi"); } catch { MessageBox.Show("Şifreniz Sadece Sayı Olmalıdır.!"); } finally { textBox1.Clear(); textBox1.Focus(); }
Eğer bir hata meyadana geliyorsa ve bu hatanın kodunuda mesajda göstermek istiyorsak;
catch (Exception HataKodu) {object Kod = HataKodu.GetType(); MessageBox.Show("Şifreniz Sadece Sayı Olmalıdır.!" + Kod.ToString()); }
Woowwww şu kodları viewsource özelliğiyle kopyala yapıştır yapabilmek gerçekten güzel olmuş 😀