Www.helper3.com
热门关键字: php net javascript java
CSharp基础 专题
专题目录
您的位置:csharp > CSharp基础 专题 > C# StreamReader类
C# StreamReader类
作者:--    发布时间:2019-11-20 10:27:57

c# streamreader类用于从流中读取字符串。它继承自textreader类,它提供read()readline()方法从流中读取数据。

c# streamreader示例:读取一行

下面来看看一个streamreader类的简单例子,它从文件中读取一行数据。

using system;
using system.io;
public class streamreaderexample
{
    public static void main(string[] args)
    {
        filestream f = new filestream("e:\\myoutput.txt", filemode.openorcreate);
        streamreader s = new streamreader(f);

        string line = s.readline();
        console.writeline(line);
        string line2 = s.readline();
        console.writeline(line2);
        s.close();
        f.close();
    }
}

假设e:\myoutput.txt文件的内容如下 -

this is line 1
this is line 2
this is line 3
this is line 4

执行上面示例代码,得到以下输出结果 -

this is line 1
this is line 2

c# streamreader示例:读取所有行

下面代码演示如何使用 streamreader 来读取文件:myoutput.txt中的所有行内容 -

using system;
using system.io;
public class streamreaderexample
{
    public static void main(string[] args)
    {
        filestream f = new filestream("e:\\myoutput.txt", filemode.openorcreate);
        streamreader s = new streamreader(f);

        string line = "";
        while ((line = s.readline()) != null)
        {
            console.writeline(line);
        }
        s.close();
        f.close();
    }
}

执行上面示例代码,得到以下输出结果 -

this is line 1
this is line 2
this is line 3
this is line 4

滚动到顶部 滚动到底部
网站声明:
本站部分内容来自网络,如您发现本站内容
侵害到您的利益,请联系本站管理员处理。
联系站长
QQ群:570078429
网站备案号:
粤ICP备17073857号