TextReader.Close 方法是C#中System.IO.TextReader类的一个实例方法,用于关闭流并释放与之关联的所有系统资源。
使用方法:
- 首先通过实例化一个TextReader对象,打开一个文本流
- 对打开的文本流进行读取操作
- 使用TextReader.Close()方法关闭文件流和内存流
完整代码示例1:
using System;
using System.IO;
class Program {
static void Main(string[] args) {
StreamReader streamReader = new StreamReader("./test.txt");
Console.WriteLine(streamReader.ReadLine());
streamReader.Close();
}
}
代码说明:
- 首先声明了一个StreamReader对象,用于打开一个test.txt文件,并且调用了streamReader.ReadLine()方法读取第一行数据
- 使用TextReader.Close()方法关闭文件流
完整代码示例2:
using System;
using System.IO;
class Program {
static void Main(string[] args) {
FileInfo fileInfo = new FileInfo("./test.txt");
using (StreamReader streamReader = fileInfo.OpenText()) {
Console.WriteLine(streamReader.ReadLine());
}
}
}
代码说明:
- 首先声明了一个FileInfo对象,用于打开一个test.txt文件
- 通过fileInfo的OpenText方法实例化了一个StreamReader对象,读取数据
- 使用using语句,自动调用TextReader.Close()方法关闭文件流
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:C# TextReader.Close – 关闭文本读取器 - Python技术站