C# TextReader類
C# TextReader
類在System.IO
命名空間中定義。它表示一個可以用來讀取文本或連續字符串的讀取器。
C# TextReader示例:讀取文件中所有數據
下面讓我們來看看,TextReader
類的一個簡單示例,使用它來從指定文件中讀取數據直到文件結尾。
假設有一個名稱爲:TextWriter.txt的文件,內容如下 -
Hello C#, TextWriter
C# File Handling by Yiibai.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 Yiibai.com
C# TextReader示例:讀一行
下面來看看如何使用TextReader
類從文件中讀取一行的一個簡單例子。
假設用有一個文本文件:TextWriter.txt,有以下內容 -
Hello C#, TextWriter
C# File Handling by Yiibai.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