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.

C# text dosyasındaki satırları saydırmak

C# text dosyasındaki satırları saydırmak

// 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.

C# Text Dosyasındaki satırları saydırmak

C# Text Dosyasındaki satırları saydırmak


0 yorum

Bir yanıt yazın

Avatar placeholder

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Bu site, istenmeyenleri azaltmak için Akismet kullanıyor. Yorum verilerinizin nasıl işlendiği hakkında daha fazla bilgi edinin.