c#

C#中StreamReader类怎么使用

小亿
107
2023-11-24 17:08:18
栏目: 编程语言

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

  1. 创建StreamReader对象:

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

    或者

    StreamReader sr = new StreamReader(stream);
    

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

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

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

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

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

    sr.Close();
    

    或者

    sr.Dispose();
    

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

0
看了该问题的人还看了