ใช้วิธี ReadAllLines() เพื่ออ่านบรรทัดทั้งหมดทีละบรรทัดในไฟล์
สมมติว่าเรามีไฟล์ “new.txt” โดยมีบรรทัดต่อไปนี้
One Two Three
ขั้นแรก กำหนดเส้นทางของไฟล์ที่จะอ่าน
String myPath = "new.txt";
ตอนนี้เพิ่มลงในอาร์เรย์สตริงเพื่อดึงข้อมูลทีละบรรทัด
String[] fLine = File.ReadAllLines(myPath);
สมมติว่าคุณต้องดึงข้อมูลบรรทัดแรก เพื่อสิ่งนั้น
fLine[0]
ต่อไปนี้คือตัวอย่างที่สมบูรณ์ซึ่งอ่านทีละบรรทัดในไฟล์
ตัวอย่าง
using System; using System.IO; public class Demo { public static void Main() { String myPath = "new.txt"; String[] fLine; // array of lines in a file fLine = File.ReadAllLines(myPath); // read lines of a file Console.WriteLine("Line 1: "+fLine[0]); Console.WriteLine("Line 2: "+fLine[1]); Console.WriteLine("Line 3: "+fLine[2]); Console.WriteLine("Line 4 "+fLine[3]); } }
ผลลัพธ์
Line1: One Line2: Two Line3: Three Line4: Four