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