C# ile STREAM READER KULLANMAKYaptığımız projelerde text dosyasından herhangi bir bilgiye ulaşacağımız zaman C# ‘ ın bize sunduğu Class kütüphanelerinden System.IO namespace’inin içinde bulunan StreamReader’ı kullanmamız gerekiyor. Örnek uygulamalarla StreamReader kullanımlarına bakalım.StreamReader KullanmakBasit bir console application açarak deneme.txt mizi okuyalım (dosyamızın içine bir şeyler yazmayı unutmayın).using System;using System.IO;class Program{static void Main(){string satir;using (StreamReader reader = new StreamReader(“deneme.txt”)){satir = reader.ReadLine(); // okuduğumuz satirlar readline ile stringimize atılıyor}Console.WriteLine(line);}}
Çıktımız şu şekilde olduDENEME 1. SATIRDevam edelim. Şimdi ise dosyamızın içinde var olan tüm satırları okuyalım, ta ki dosyamızın içeriği bitene kadar.using System;using System.Collections.Generic;using System.IO;class Program{static void Main(){////bir liste oluşturup okunan satırları satır satır buraya kopyalayacağız.//List liste = new List();using (StreamReader reader = new StreamReader(“deneme.txt”)){string satir;while ((satir = reader.ReadLine()) != null) // dosyamızdaki satır değeri null olana kadar dönecek.{liste.Add(satir); // okunan satirları listeye ekliyoruzConsole.WriteLine(satir);}}}}
çıktımızDENEME 1. SATIRDENEME 2. SATIRSonuç olarak streamreader bize kolay ve çabuk yazılabilen bir dosya okuma sistemi sunuyor.Hepinize kolay gelsin, umarım yazı yardımcı olmuştur.