Phương thức File.ReadAllLines() đọc toàn bộ file văn bản và trả về mảng chuỗi, mỗi phần tử là một dòng.
Ví dụ minh họa
File new.txt có nội dung:
One Two Three Four
using System;
using System.IO;
public class Demo
{
public static void Main()
{
string myPath = "new.txt";
string[] fLine = File.ReadAllLines(myPath);
Console.WriteLine("Dòng 1: " + fLine[0]);
Console.WriteLine("Dòng 2: " + fLine[1]);
Console.WriteLine("Dòng 3: " + fLine[2]);
Console.WriteLine("Dòng 4: " + fLine[3]);
}
}
Kết quả đầu ra
Dòng 1: One Dòng 2: Two Dòng 3: Three Dòng 4: Four
Lưu ý:
- Phương thức tự động đóng file sau khi đọc xong
- Phù hợp file nhỏ/vừa. File lớn nên dùng
StreamReaderđọc từng dòng - Ném
FileNotFoundExceptionnếu file không tồn tại