Xử lý file txt với C#

Xử lý file txt với C#

Hàm đọc file text .txt trong C#

Để đọc giá trị 1 file text trong C# có nhiều các, các bạn cần biết các phương pháp làm để xử lý các nghiệp vụ hiểu quả.

Phương pháp 1: Đọc 1 dòng duy nhất file txt C#

Cú pháp code đọc file C#:
using (StreamReader readtext = new StreamReader(DUONG_DAN))
            {
                biến_nhận_giá_trị= readtext.ReadLine();
            }
Ví dụ 1:
Tạo ra 1 file data.txt ở ổ D sau đó nhập giá trị
3 dong:
             A
             B
             C
      Code:


            // nếu không có @ sẽ bị lỗi vì có ký tự \ ,
            // 2 cách: gõ @ hay chuyển \ thành \\
            string duongdan = @"D:\data.txt";
          
             string readText = "";
            using (StreamReader readtext = new StreamReader(duongdan))
            {
                readText = readtext.ReadLine();
                // kết quả: A
                readText = readtext.ReadLine();
                // kết quả: B
                readText = readtext.ReadLine();
                // kết quả: C
                readText = readtext.ReadLine();
                // kết quả: Null
            }

            using (StreamReader readtext = new StreamReader(duongdan))
            {
                readText = readtext.ReadLine();
                while (readText != null)
                {
                    readText = readtext.ReadLine();
                }
            }

            using (StreamReader readtext = new StreamReader(duongdan))
            {
                readText = readtext.ReadToEnd();
            }

 
Debug và xem kết quả trả về cho biến readText nhận xét ?

Phương pháp 2: Đọc tất cả các dòng

  string duongdan = @"D:\data_hv.txt";
  string readText = File.ReadAllText(ddF);
  //  File.ReadAllText(ddF, Encoding.UTF8);

Phương pháp 3: Đọc trả 1 mảng

 string duongdan  = @"D:\data_hv.txt";
 string[] lines = File.ReadAllLines(ddF);
  

Xử lý file txt với C#