หากต้องการอ่านไฟล์ข้อความ ให้ใช้คลาส 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