You need to enable JavaScript to run this app.

Skip to main content

C# Metin Dosyasını Satır Satır Okuma

C# Metin Dosyasını Satır Satır Okuma

Gezgin
C# Metin Dosyasını Satır Satır Okuma
C# programında bir metin dosyasını satır satır okumak için StreamReader sınıfını kullanabilirsiniz. Aşağıda, bir metin dosyasını satır satır okuma örneği bulunmaktadır:

Kod:
using System;
using System.IO;

class Program
{
    static void Main()
    {
        // Okunacak metin dosyasının yolu
        string filePath = "C:\\Path\\To\\Your\\File.txt";

        try
        {
            // StreamReader kullanarak dosyayı açma
            using (StreamReader sr = new StreamReader(filePath))
            {
                string line;

                // Dosyanın sonuna kadar satır satır okuma
                while ((line = sr.ReadLine()) != null)
                {
                    Console.WriteLine(line);
                }
            }
        }
        catch (Exception ex)
        {
            Console.WriteLine("Hata: " + ex.Message);
        }
    }
}
Bu örnekte StreamReader sınıfını kullanarak belirtilen dosyayı açıyoruz. Ardından, ReadLine metodunu kullanarak dosyanın sonuna kadar her satırı okuyoruz. Satır okunduğunda, bu satırı ekrana yazdırıyoruz. Son olarak, StreamReader nesnesini otomatik olarak kapatmak için using ifadesini kullanıyoruz.

Not: Belirtilen dosya yolunu, kendi dosya yolunuzla değiştirmeyi unutmayın. Ayrıca, dosyanın bulunduğu yolu kontrol ederek kodunuzu ayarlamak önemlidir.
Son Düzenleme: 25.11.2023 19:32, Düzenleyen: Mak@le.

İçerik sağlayıcı paylaşım sitesi olarak hizmet veren DDO1 WebMaster, Freelancer & Otomasyon Forumu sitemizde 5651 sayılı kanunun 8. maddesine ve T.C.K'nın 125. maddesine göre tüm üyelerimiz yaptıkları paylaşımlardan kendileri sorumludur. Sitemiz hakkında yapılacak tüm hukuksal şikayetleri bağlantısından bize ulaşıldıktan en geç 3 (üç) gün içerisinde ilgili kanunlar ve yönetmenlikler çerçevesinde tarafımızca incelenerek, gereken işlemler yapılacak ve site yöneticilerimiz tarafından bilgi verilecektir.