Çarşamba, Ekim 10

C# Dosya Okuma (StreamReader)

C# Dosya Okuma

               C# da dosya okumak için birçok yöntem vardır. Tekbir satır da, bir txt dosyasının içerisindeki yazıları ekrana yazdırmak istersek aşağıdaki kod türkçe karakter desteğiyle birlikte bizim için yeterli oluçaktır.
 
           Console.WriteLine(new StreamReader("c://belge.txt", Encoding.GetEncoding("iso-8859-9")).ReadLine());

         //Biraz karmaşık gelebilir, hemen detaylı bir şekilde açıklayalım .
         //System.IO;  Kütüphanesi altındaki sınıfları kullanıyoruz
         //Encoding sınıfı yardımıyla türkçe dil desteği veriyoruz.
            Encoding enc = Encoding.GetEncoding("iso-8859-9");



          //StreamReader sınıfına hem dosyanın bulunduğu yolu hemde hangi dil desteğini istediğimizi encoding sınıfı belirtiyoruz. 
            StreamReader reader = new StreamReader("c://ergin.txt", enc);

            //Sonrasında "reader.ReadLine()" metoduyla dosyanın içerisindeki verileri okuyoruz ve bir değişkene alıyoruz .
            string veri = reader.ReadLine();

            //Ardından ekrana yazdırıyoruz.
            Console.WriteLine(veri);



C# Dosya Okuma (StreamReader)

Hiç yorum yok: