ใช้วิธี 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