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类