C# TextReader
類在System.IO
名稱空間中定義。它表示一個可以用來讀取文字或連續字串的讀取器。
下面讓我們來看看,TextReader
類的一個簡單範例,使用它來從指定檔案中讀取資料直到檔案結尾。
假設有一個名稱為:TextWriter.txt的檔案,內容如下 -
Hello C#, TextWriter
C# File Handling by Tw511.com
範例程式碼如下 -
using System;
using System.IO;
namespace TextReaderExample
{
class Program
{
static void Main(string[] args)
{
using (TextReader tr = File.OpenText("e:\\TextWriter.txt"))
{
Console.WriteLine(tr.ReadToEnd());
}
}
}
}
執行上面範例程式碼,得到以下輸出結果 -
Hello C#, TextWriter
C# File Handling by Tw511.com
下面來看看如何使用TextReader
類從檔案中讀取一行的一個簡單例子。
假設用有一個文字檔案:TextWriter.txt,有以下內容 -
Hello C#, TextWriter
C# File Handling by Tw511.com
範例程式碼 -
using System;
using System.IO;
namespace TextReaderExample
{
class Program
{
static void Main(string[] args)
{
using (TextReader tr = File.OpenText("e:\\TextWriter.txt"))
{
Console.WriteLine(tr.ReadLine());
}
}
}
}
執行上面程式程式碼,得到以下結果 -
Hello C#, TextWriter