C# ile bir txt dosyasındaki satır sayısını ekrana yazdırmak için şu adımları takip edebilirsiniz:
StreamReader nesnesi oluşturun ve txt dosyanızın yolunu ve adını belirtin.
swift
StreamReader sr = new StreamReader(“C:\Users\KullanıcıAdı\Desktop\bilgiler.txt”);
Burada, StreamReader sınıfının constructor’ına txt dosyanızın yolunu ve adını belirtiyoruz.
StreamReader nesnesinin ReadLine() yöntemini kullanarak dosyadaki her satırı okuyun ve bir sayaç değişkeninde tutun.
csharp
int satirSayisi = 0;
while (sr.ReadLine() != null)
{
satirSayisi++;
}
Burada, while döngüsü içinde StreamReader nesnesinin ReadLine() yöntemini kullanarak dosyadaki her satırı okuyoruz. Okunan her satır için sayaç değişkenimizi bir artırıyoruz.
StreamReader nesnesinin Close() yöntemini kullanarak dosyayı kapatın.
scss
sr.Close();
Elde ettiğimiz sayaç değişkenini Console.WriteLine() yöntemi ile ekrana yazdırın.
arduino
Console.WriteLine(“Dosyadaki Satır Sayısı: ” + satirSayisi);
Böylece, txt dosyanızdaki satır sayısını ekrana yazdırmış oldunuz. Tam kod örneği aşağıdaki gibidir:
java
StreamReader sr = new StreamReader(“C:\Users\KullanıcıAdı\Desktop\bilgiler.txt”);
int satirSayisi = 0;
while (sr.ReadLine() != null)
{
satirSayisi++;
}
sr.Close();
Console.WriteLine(“Dosyadaki Satır Sayısı: ” + satirSayisi);
Not: StreamReader nesnesi IDisposable arayüzünü uygular, bu nedenle using bloklarını da kullanabilirsiniz:
csharp
using (StreamReader sr = new StreamReader(“C:\Users\KullanıcıAdı\Desktop\bilgiler.txt”))
{
int satirSayisi = 0;
while (sr.ReadLine() != null)
{
satirSayisi++;
}
Console.WriteLine("Dosyadaki Satır Sayısı: " + satirSayisi);
}