Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

อ่านในไฟล์ใน C # ด้วย StreamReader


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