Bu yazımızda bir notepad(.txt) Text Dosyası Satır Saydırmak nasıl C#‘ ta hesaplatabileceğimizi basitce göreceğiz. Bunun için C#’ ta bulunan StreamReader özelliğini kullanacağız.
Aşağıdaki kod .txt dosyasını açarak içindeki satırlar bitene kadar okuma yapıyor. Her okumada oluşturduğumuz sayac değişkenini bir arttırıyor.
// www.kaizen40.com using System; using System.IO; // bunu eklemelisiniz using System.Windows.Forms; namespace WindowsFormsApp1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { int satiradedi = 0; using (StreamReader satirsayici = new StreamReader(@"C:\Users\***\Desktop\kaizen.txt")) { while (satirsayici.Read() > 0) { satirsayici.ReadLine(); satiradedi++; } satirsayici.Close(); } MessageBox.Show("Satır adedi: " + satiradedi.ToString()); } } }
Satırlarını hesaplatmak istediğiniz .txt dosyasının adresinin başında @ karakteri koyarak ” çift tırnak işareti içinde yazabilirsiniz. Eğer program ile .txt dosyası aynı klasör içindeyse sadece dosya adını yazmanız yeterli olmaktadır.
0 yorum