C# Hata Ayıklama

C# Hata Ayıklama

Hata ayıklamak için kullanılan hata kod blokları vardır.

try
{
//kodumuz
//......
}

catch
{
//hata oluştuğunda çalışacak olan kodlar
//.........
}

finally
{
//Her koşulda çalışacak olan kodlar
//...........
}

hatanın neden kaynaklandığını ayrıntılı olarak bildirmek istiyorsak exception kullanmamız gerekir.

try
{
//kodumuz
//......
}
catch(exception hata)
{
message.show("hata oluştu:" + hata.message , "hata");
}

Asagidaki kodumuzda toplama işlemi yaparken sayı yerine harf girmişsek yada fazla karakter girerek owerflow hatasına neden olmuş isek bize hata mesajı ile bunu bildirir. Bu sayede hata olduğunda projenin hata vererek kapanması yerine hata mesajı vererek devam etmesini sağlamış oluruz.

try
{
textBox3.Text = (Convert.ToInt32(textBox1.Text) + Convert.ToInt32(textBox2.Text)).ToString();
}
catch(Exception hata)
{
MessageBox.Show(hata.Message);
}

Bir cevap yazın

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