C# Hata Ayıklama Try Catch Kullanımı

Değerli dostlar, bu dersimizin konusu C# Try Catch yani hata yakalamak olacaktır. Yazdığımız her kod çalışmayabilir ve hata alabiliriz. Bu gibi durumlarda kodlarımızı Try Catch bloğuna alırız ve hata durumunda kodlarımız çalışmaya devam eder. Hatta yazdığımız kodda hata var ise hatanın neden kaynaklandığını da öğrenebiliriz.

Şimdi Try Catch hata ayıklama kodlarımızı inceleyelim.

try {
  // kodlarımız
}
catch() {
  // Hata olması durumunda
}
finally() {
  // Her halükarda çalıştırılacak kodlar
}

Yukarıda basit bir Try Catch bloğu yer almaktadır. Şimdi bir örnek ile açıklayalım.

try
 {
  int Sayi_1 = Convert.ToInt32(txt_sayi_1.Text);
  int Sayi_2 = Convert.ToInt32(txt_sayi_2.Text);
  int sonuc = Sayi_1 + Sayi_2;
  lbl_toplam.Text = sonuc.ToString();
 }
 catch
 {
   MessageBox.Show("İşlem yapılırken bir hata oluştu");
 }            
 finally
 {
   lbl_toplam.Text = "İşlem tamamlandı";
 }

Normalde kodumuz hatalı olduğunda sistem çalışmayı tamamen durduracaktır. Yukarıda yer alan örnek kodumuzda Try Catch bloğumuz Try bloğunda Php kodumuzu hatalı olsa da çalıştıracaktır ve işleyiş devam edecektir.

Eğer hata olması durumunda ise Catch bloğu çalışıp hatanın nereden kaynaklandığını bizlere ekrana yazdıracaktır. Diğer bir derste görüşmek üzere.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Shares