c# uygulama örnekleri

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);

}

By Artsın

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir