C#中StreamReader类怎么使用

StreamReader类用于从文件或字符串中读取字符。以下是StreamReader类的基本使用方法:

创建StreamReader对象:

StreamReader sr = new StreamReader("file.txt");

或者

StreamReader sr = new StreamReader(stream);

这里file.txt是要读取的文件的路径,stream是要读取的流对象。

读取字符:
使用StreamReader对象的Read()方法可以读取一个字符,并返回其Unicode代码值。示例代码如下:

int charCode = sr.Read();
char character = (char)charCode;

使用StreamReader对象的ReadLine()方法可以读取一行文本,并作为字符串返回。示例代码如下:

string line = sr.ReadLine();

关闭StreamReader对象:
使用完StreamReader对象后,应该调用其Close()方法或Dispose()方法来关闭文件或流并释放资源。示例代码如下:

sr.Close();

或者

sr.Dispose();

注意:在使用StreamReader类时,需要确保文件或流存在且可读。另外,还可以使用StreamReader对象的其他方法和属性来处理更复杂的读取操作,例如指定编码、读取到字符串末尾等。

阅读剩余
THE END