11 Ekim 2020 Pazar

C# Finally Deyimi

 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)

        {

            //FINALLY DEYİMİ

            //Hata oluşsada oluşmasada çalışacak olan kod satırlarını finally deyiminden

            //sonra yazarız.Örneğin;aşağıdaki konsol uygulamasında program sayıları ekrana yazarken

            //bir tuşa bastığımızda,sayma işlemi iptal edilmektedir.İşlem iptal edildiğinde ise;finally

            //bloğu içerisinde yazdığımızda Console.ReadLine() metodu devreye girerek,programın çalışmasını bir tuşa

            //basılana kadar bekletmektedir...

            int i;

            try

            {

                for ( i = 1; i < 10000; i++)

                {

                    if(Console.KeyAvailable==false)

                    {

                        Console.WriteLine(i);

                    }

                    else

                    {

                        break;

                    }

                    if (i == 10000)

                        i = 1;

                }

            }

            finally

            {

                Console.ReadLine();

            }

        }

    }

}


Hiç yorum yok:

Yorum Gönder