C# ile bir txt dosyasına istenilen sayıda bilgi ekleme işlemi oldukça basittir. Bunun için aşağıdaki adımları takip edebilirsiniz:
Bir StreamWriter nesnesi oluşturun ve txt dosyanızın yolunu ve adını belirtin.
swift
StreamWriter sw = new StreamWriter(“C:\Users\KullanıcıAdı\Desktop\bilgiler.txt”, true);
Burada, StreamWriter sınıfının constructor’ına txt dosyanızın yolunu ve adını belirtirken, dosyanın üzerine yazmak için “true” değerini ikinci parametre olarak veriyoruz. Eğer dosyanın üzerine yazmak istemiyorsanız, “false” değerini kullanabilirsiniz.
StreamWriter nesnesinin Write veya WriteLine yöntemlerini kullanarak istediğiniz bilgileri dosyaya yazın.
arduino
sw.WriteLine(“İsim: Ahmet, Soyisim: Yılmaz, Yaş: 25”);
sw.WriteLine(“İsim: Ayşe, Soyisim: Şahin, Yaş: 30”);
Burada, WriteLine yöntemi ile her satırı ayrı ayrı dosyaya yazıyoruz.
StreamWriter nesnesinin Close() yöntemini kullanarak dosyayı kapatın.
scss
sw.Close();
Böylece, txt dosyanıza istediğiniz kadar bilgi eklemiş oldunuz. Tam kod örneği aşağıdaki gibidir:
swift
StreamWriter sw = new StreamWriter(“C:\Users\KullanıcıAdı\Desktop\bilgiler.txt”, true);
sw.WriteLine(“İsim: Ahmet, Soyisim: Yılmaz, Yaş: 25”);
sw.WriteLine(“İsim: Ayşe, Soyisim: Şahin, Yaş: 30”);
sw.Close();
Not: StreamWriter nesnesi işlemi tamamlamadan önce kapatılmazsa, dosyaya yazılan bilgiler kaydedilmez. Bu nedenle, dosyayı kullanımınız bittiğinde kapatmayı unutmamanız gerekmektedir. Ayrıca, StreamWriter nesnesi IDisposable arayüzünü uygular, bu nedenle using bloklarını da kullanabilirsiniz:
swift
using (StreamWriter sw = new StreamWriter(“C:\Users\KullanıcıAdı\Desktop\bilgiler.txt”, true))
{
sw.WriteLine(“İsim: Ahmet, Soyisim: Yılmaz, Yaş: 25”);
sw.WriteLine(“İsim: Ayşe, Soyisim: Şahin, Yaş: 30”);
}