C# TextReader類

C# TextReader類在System.IO命名空間中定義。它表示一個可以用來讀取文本或連續字串的讀取器。

C# TextReader示例:讀取檔中所有數據

下麵讓我們來看看,TextReader類的一個簡單示例,使用它來從指定檔中讀取數據直到檔結尾。

假設有一個名稱為:TextWriter.txt的檔,內容如下 -

Hello C#, TextWriter
C# File Handling by xuhuhu.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 xuhuhu.com

C# TextReader示例:讀一行

下麵來看看如何使用TextReader類從檔中讀取一行的一個簡單例子。

假設用有一個文本檔:TextWriter.txt,有以下內容 -

Hello C#, TextWriter
C# File Handling by xuhuhu.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

上一篇: C# TextWriter類 下一篇: C# BinaryWriter類