c# Desktop

Text Dosyasındaki Bilgileri Okuyan c# Console Uygulaması

Text dosyaları hızlı işlem yapılmaları ve çabuk açılmaları sebebilye programcıların sık başvurduğu dosya türüdür. Farklı platformlarda rahatlıkla çalışabilmektedir. Bu uygulamamızda önceden oluşturulmuş ve içinde bilgi bulunan bir txt dosyasının içeriğinin nasıl okunacağından bahsedeceğiz.

Bir text dosyasını farklı yöntemlerle okuyabilirsiniz. Ben c sürücüsünde data klasörü altında bilgi.txt isimli dosyanın içeriğini göstermeye çalışacağım. Öncelikle yeni bir Console uygulaması açalım. Aşağıdaki kodları yazalım.

        static readonly string textFile = @"C:\data\bilgi.txt";
        static void Main(string[] args)
        {
            if (File.Exists(textFile))
            {
                // Tüm bilgileri tek değişkende saklama   
                string text = File.ReadAllText(textFile);
                Console.WriteLine(text);
            }
 
            if (File.Exists(textFile))
            {
                // Dosyayı satır satır okuma  
                string[] lines = File.ReadAllLines(textFile);
                foreach (string line in lines)
                    Console.WriteLine(line);
            }
 
            if (File.Exists(textFile))
            {
                // StreamReader kullanarak dosyayı satır satır okuma  
                using (StreamReader file = new StreamReader(textFile))
                {
                    int counter = 0;
                    string ln;
 
                    while ((ln = file.ReadLine()) != null)
                    {
                        Console.WriteLine(ln);
                        counter++;
                    }
                    file.Close();
                    Console.WriteLine($"Dosya {counter} satırdan oluşuyor.");
                }
            }
 
            Console.ReadKey();

İlgili Makaleler
Veri Girişi Doğrulama (Input Validation)
Basit Veri Bağlama (Simple Data Binding)
c# Programında Bigpara Sayfasından Borsa Verilerini Selenium Kütüphanesini Kullanarak Çekme
Kompleks Veri Bağlama (Complex Data Binding)
TabControl Panelini Kullanarak Lokantalar İçin Müşteri Siparişi Alan c# Form Uygulaması
Veri Girişi Maskeleme (MaskedTextBox)
Yıkıcı Metotlar (Destructors)
Kaçan Buton Oyununu Yapan c# Uygulaması
2020 TYT Matematik Ortakatlı Kuralıyla İlgili Sorunun Çözümünü c# Diliyle Kodlama
Konsol Ekranında Kod Yazma ve Çalıştırma
Form Sınıfı
Form Sınıfına Ait Bazı Olayların ve Özelliklerin Kullanılmasına Ait Örnek Uygulama
Verilen İki Matrisi Çarpan Programı c# Dilinde Form Ortamında Yapınız
Rastgele Seçilen Bir Sayıyı Basamaklarına Ayıran, Basamak Değerini ve Sayı Değerini Bulan c# Console Uygulaması
c# Console Uygulamalarında Ping Nasıl Kullanılır, Ping Atma
Metodu Sonlandırma
Kredi Kartı Taksitlendirme İşlemini Yapan c# Uygulaması
Sayısal Loto Çekilişini Yapan c# Uygulaması
Yapıcı Metotlar (Constructors)
Yazı Tura Oyunu Yapan c# Uygulaması

Yorum Ekle
   
Kötü
İyi