Program esnasında oluşabilecek hataları yakalamak ve bu hataları kullanıcıya iletebilmek için try catch kullanılır.
Kullanımı:
try {
çalıştılacak kodlar;
}
catch {
//çalıştırılacak kodlar;
} finally {
//çalıştırılacak kodlar;
}
try{}: Hata oluşabilecek kod parçaları buraya yazılır.
catch{}:Hata oluştuğunda çalıştırılacak kodlar buraya yazılır.
finally{}:Bu kısımda ise hata oluşsa da oluşmasa da çalışırılacak kodlar yazılır.
Örnek:
Console.WriteLine(“Bir Sayı Giriniz:”);
try { int a;
a=Convert.ToInt32(Console.ReadLine());
} catch {
Console.WriteLine(“Sayı Girmediniz”);
} finally { Console.WriteLine(“Çıkmak için bir tuşa basın”);
Console.ReadKey();
goto Son;
}
Son: