หากต้องการอ่านไฟล์ข้อความ ให้ใช้คลาส StreamReader ใน C#
เพิ่มชื่อไฟล์ที่คุณต้องการอ่าน −
StreamReader sr = new StreamReader("hello.txt");
ใช้เมธอด ReadLine() และรับเนื้อหาของไฟล์เป็นสตริง -
using (StreamReader sr = new StreamReader("hello.txt")) { str = sr.ReadLine(); } Console.WriteLine(str);
ให้เราดูรหัสต่อไปนี้ −
ตัวอย่าง
using System.IO; using System; public class Program { public static void Main() { string str; using (StreamWriter sw = new StreamWriter("hello.txt")) { sw.WriteLine("Hello"); sw.WriteLine("World"); } using (StreamReader sr = new StreamReader("hello.txt")) { str = sr.ReadLine(); } Console.WriteLine(str); } }
มันสร้างไฟล์ “hello.text” และเพิ่มข้อความลงไป หลังจากนั้น เมื่อใช้คลาส StreamReader จะอ่านบรรทัดแรกของไฟล์ -
ผลลัพธ์
ต่อไปนี้เป็นผลลัพธ์
Hello