溫馨提示×

C#中StreamReader類怎么使用

c#
小億
151
2023-11-24 17:08:18
欄目: 編程語言

StreamReader類用于從文件或字符串中讀取字符。以下是StreamReader類的基本使用方法:

  1. 創(chuàng)建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對象后,應該調(diào)用其Close()方法或Dispose()方法來關閉文件或流并釋放資源。示例代碼如下:

    sr.Close();
    

    或者

    sr.Dispose();
    

注意:在使用StreamReader類時,需要確保文件或流存在且可讀。另外,還可以使用StreamReader對象的其他方法和屬性來處理更復雜的讀取操作,例如指定編碼、讀取到字符串末尾等。

0