Bu örnekte kullanıcıdan yaş girmesini istiyoruz, sayı harici harf girilmesi durumunda sistem otomatik olarak hatayı istenilen şekilde çalıştıracaktır.
namespace Try_Catch_Örneği
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
// hata oluşması muhtemel bölümü Try bloğu içine alıyoruz.
try
{
int sayi = Convert.ToInt32(textBox1.Text);
MessageBox.Show(sayi.ToString());
}
catch (Exception hataaciklamasi) // Hata oluştuğunda gelinecek bölüm…
{
MessageBox.Show(hataaciklamasi.Message);
MessageBox.Show(“Lütfen geçerli bir değer giriniz”);
}
}
private void Form1_Load(object sender, EventArgs e)
{
}
}
}