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