25 Mayıs 2013 Cumartesi

Csharp - Try-Catch Kullanımı

Try – Catch bizim hata çıkma olasılığı olan yerlere yazdığımız kodlardır.Bu kodlar sayesinde programızın patlamaz çalışmaya devam eder. Try, hata çıkma olasılığı yerlere yazdığımız kodtur.Program hata verdiği anda yapılması gereken işlemleri veya hata msjlarını cath kodunun içine yazarız.

Try – catch Kullanımı
 
Try
{
hata çıkabilecek veya hata çıkma olasılığı olan kodları buraya yazarız
}

Catch
{
Hata çıktığı vakit yapılması gereken işler veya hata sjları buraya yazılır.
}


Aşağıdaki örnekte try-catch kullanımına bir örnektir. Önce 1-3 arasında bir random sayı üretiyoruz ve bu üretilen sayıyı 100 ile bölmede kullanıyoruz. Sayı 100’e bölünürse bölme işlemi başarılı, eğer bölünemezse bu bizim için hata msjıdır. Bunuda catch blogunun içine yazarız.

Forma bir buton ekleriz ve kodu buton clik’inin içine yazarız. Butona her tıklamamızda işlem tekrarlanır.

private void button1_Click_1(object sender, EventArgs e)
        {
            int sayi, sonuc;
            try
            {
                Random r = new Random();
                sayi = r.Next(3);
                sonuc = 100 / sayi;
                MessageBox.Show("Bölme işlemi başarılı");

            }
            catch
            {
                MessageBox.Show("bölme işlemi başarısız");
            }
        }

Hiç yorum yok :

Yorum Gönder

Google PageRank Checker Powered by  MyPagerank.Net