11 Ekim 2020 Pazar

C# Exception Nesnesi

 using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;


namespace ConsoleApp30

{

    class Program

    {

        static void Main(string[] args)

        {

            //EXCEPTİON NESNESİ

            int deger, sonuc=0, bolen;

            try

            {

                Console.WriteLine("Sayıyı girniz");

                deger = Convert.ToInt32(Console.ReadLine());

                Console.WriteLine("Bölen Sayıyı Giriniz");

                bolen = Convert.ToInt32(Console.ReadLine());

                sonuc = deger / bolen;


            }

            //Sıfıra bölönme hatası

            catch(DivideByZeroException)

            {

                Console.WriteLine("Sıfıra bölme hatası");

                sonuc = int.MaxValue;

            }

            //Aritmetik Hata

            catch(ArithmeticException)

            {

                Console.WriteLine();

            }

            //Tanımlanmamış Hata

            catch

            {

                Console.WriteLine("Tanımlanmamış Hata");

                sonuc = int.MaxValue;

            }

            Console.WriteLine("Sonuç= {0}", sonuc);

            Console.ReadKey();

        }

    }

}



Hiç yorum yok:

Yorum Gönder