c# Try –Catch Yapısı , c# Hata Ayıklama

.Net programcılıkta biz bu tür hatalara istisnalar(Exception) diyoruz. İstisnalar,programımızın çalışma zamanında yani program çalışırken ortaya çıkan olağan dışı durumlardır. .NET ortamında her şey gibi istisnalar da sınıflar kullanılarak oluşturulmakta ve tüm istisnalar temel System.Exception nesnesinden türetilmektedir.

İstisnaları program esnasında yakalamak ve kullanıcıya hata mesajını vermek için

try{} catch{} finally{} bloklarını kullanıyoruz.

try{} bloku: İstisnanın çıkması muhtemel kodların yazıldığı bloktur.

catch{} bloku: Oluşan istisnanın yakalandığı ve kullanıcıya sunulduğu bloktur.

finally{} bloku: Try bloku içinde hata olsa da olmasa da çalışmasını istediğimiz

kadoların yazıldığı bloktur. Finally bloğu genellikle bazı kaynakları serbest bırakmak için kullanılır. Kullanılması isteğe bağlı bir bloktur. En sık kullanıldığı yerler açık olan veri tabanı bağlantılarının program kırılsa da kırılmasa da kapatılması durumlarıdır.

1.218 defa okundu.

Bir Cevap Yazın

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