C# 属性

C# 抽象

C# 字符串

C# 泛型

C# 杂项

C# 新特性

C# StreamReader 从流中读取字符串

C# StreamReader 类用于从流中读取字符串。它继承了 TextReader 类。它提供了 Read() 和 ReadLine() 方法来从流中读取数据。

C# StreamReader 示例读取一行

让我们看一下从文件中读取单行数据的 StreamReader 类的简单示例。

例子 (Example)

using System;  
using System.IO;  
public class StreamReaderExample  
{  
    public static void Main(string[] args)  
    {  
        FileStream f = new FileStream("e:\\output.txt", FileMode.OpenOrCreate);  
        StreamReader s = new StreamReader(f);  
  
        string line=s.ReadLine();  
        Console.WriteLine(line);  
  
        s.Close();  
        f.Close();  
    }  
}

输出:

你好C#

C# StreamReader 示例读取所有行

例子 (Example)

using System;  
using System.IO;  
public class StreamReaderExample  
{  
    public static void Main(string[] args)  
    {  
        FileStream f = new FileStream("e:\\a.txt", FileMode.OpenOrCreate);  
        StreamReader s = new StreamReader(f);  
  
        string line = "";  
        while ((line = s.ReadLine()) != null)  
        {  
            Console.WriteLine(line);  
        }  
        s.Close();  
        f.Close();  
    }  
}

输出:

Hello C#
this is file handling


  • 使用社交账号登录,本站支持
全部评论(0)