C#的streamreader怎么用

小億
152
2023-08-02 14:44:08

StreamReader 類是用于讀取字符流的抽象類。以下是使用 StreamReader 類的基本步驟:

  1. 導(dǎo)入命名空間:
using System.IO;
  1. 創(chuàng)建 StreamReader 對(duì)象:
StreamReader reader = new StreamReader("文件路徑");
  1. 使用 StreamReader 對(duì)象讀取數(shù)據(jù):
string line = reader.ReadLine(); // 讀取一行數(shù)據(jù)
string content = reader.ReadToEnd(); // 讀取所有數(shù)據(jù)
  1. 關(guān)閉 StreamReader 對(duì)象:
reader.Close();

完整的示例代碼如下:

using System;
using System.IO;
class Program
{
static void Main(string[] args)
{
try
{
StreamReader reader = new StreamReader("文件路徑");
// 逐行讀取數(shù)據(jù)
string line;
while ((line = reader.ReadLine()) != null)
{
Console.WriteLine(line);
}
reader.Close();
}
catch (Exception e)
{
Console.WriteLine("讀取文件時(shí)發(fā)生錯(cuò)誤:" + e.Message);
}
}
}

請(qǐng)將上述代碼中的 “文件路徑” 替換為實(shí)際的文件路徑,然后可以使用 StreamReader 對(duì)象讀取文件內(nèi)容。

0