//int _str = 0;
        public void Guncel(string dosya_yolu)
        {
            Console.WriteLine("Güncelemek istediğiniz satır");
            int     _strNo = int.Parse(Console.ReadLine());
            Program silme  = new Program();

            silme.Silme(_strNo, dosya_yolu);
            DateTime date = DateTime.Now;

            Console.WriteLine("Kayıt Tarihi:" + date);
            Console.Write("Başlık giriniz:");
            string _baslik = Console.ReadLine();

            Console.WriteLine("Mesajı giriniz");
            string _mesaj = Console.ReadLine();
            Yaz    yaz1   = new Yaz();

            yaz1.DosyaYaz(dosya_yolu, date, _mesaj, _baslik);
        }
        static void Main(string[] args)
        {
            string dosya_yolu = @"D:\VS_Projelerim\GitHub\20181227_Smart-OOP\IO-girisCikisIslemleri\_kayitlar.txt";
            //string secim;
            ConsoleKeyInfo info;

            do
            {
                Console.Clear();
                Console.WriteLine("**********************");
                Console.WriteLine("**Günlük Programı*****");
                Console.WriteLine("1-Kayıt Ekleme********");
                Console.WriteLine("2-Kayıt Listeleme*****");
                Console.WriteLine("3-Kayıt Guncellme*****");
                Console.WriteLine("4-Kayıt Silme*********");
                Console.WriteLine("5-Çıkış***************");
                Console.WriteLine("**********************");
                int islem = 0;
                Console.WriteLine("Seçiminiz");
                try
                {
                    islem = Convert.ToInt32(Console.ReadLine());
                }
                catch (FormatException ex)
                {
                    Console.WriteLine(ex.Message);
                }
                switch (islem)
                {
                case 1:     //kayıt girme
                    DateTime tarih = DateTime.Now;
                    Console.WriteLine("Kayıt Tarihi:" + tarih);
                    Console.Write("Başlık giriniz:");
                    string _baslik = Console.ReadLine();
                    Console.WriteLine("Mesajı giriniz");
                    string _mesaj = Console.ReadLine();
                    Yaz    yaz    = new Yaz();
                    //dosya okuma yazma
                    yaz.DosyaYaz(dosya_yolu, tarih, _baslik, _mesaj);
                    break;

                case 2:     //listeleme
                    Console.WriteLine("Günlükteki kayıtlar");
                    Console.WriteLine("no------tarih ---------------- başlık  ---- mesaj---");
                    //yapıcımetotola halledildi
                    Listele listele = new Listele(dosya_yolu);
                    //Program program = new Program();
                    //program.Dispose();
                    break;

                case 3:    // Guncelleme
                    Guncelle guncelle = new Guncelle();
                    guncelle.Guncel(dosya_yolu);
                    break;

                case 4:     // silme
                    Sil sil = new Sil(dosya_yolu);
                    break;

                case 5:                                               //çık
                    System.Environment.Exit(1);
                    string    processName = "IO-giriscikisislemleri"; //aranan exe
                    Process[] processes   = Process.GetProcesses();   //tüm programlar listeledi
                    foreach (Process process in processes)
                    {
                        if (process.ProcessName == processName)
                        {
                            process.Kill();    //remde sonlandırma
                        }
                    }
                    break;
                }
                info = Console.ReadKey(true);
                if (ConsoleKey.Escape == info.Key)
                {
                    break;
                }
            } while (info.Key != ConsoleKey.Escape);
        }