Hataya neden olabilecek kodlar try bölümüne. Hata durumunda ise catch bölümünde işleyecektir. Aşağıdaki örneğe metin girerek daha net anlayabiliriz.
1
2
3
4
5
6
7
8
9
10
| Int Sayi; try { Sayi = Int.Parse(Console.ReadLine()); } catch { Console.WriteLine( "Lutfen Sayısal Deger Giriniz." ); } |
Hata mesajını görmek.
1
2
3
4
5
6
7
8
| try { //Hataya neden olabilecek kodlar } Catch (Exception e) { Console.WriteLine(e.Message); } |
try-catch-finally
Hata ayıklama işlemi dışında her seferinde belirttiğimiz kodun çalışmasınıda sağlayabiliriz.
1
2
3
4
5
6
7
8
9
10
11
12
| try { //Hata yapabilecek kodlar } Catch (Exception e) { Console.WriteLine(e.Message); } finally { //Hata oluşuyorsa veya oluşmuyorsa da çalışacak kodlar } |
Kaynak:
Hiç yorum yok :
Yorum Gönder