c#针对文本文件之StreamRead和StreamWriter出现的理由

来源:互联网 发布:python 定义二维数组 编辑:程序博客网 时间:2024/06/05 03:57

关于StreamRead和StreamWriter为什么要出现

首先我们需要知道FileStream对象来读写文本的过程,不懂得先要看我写的这方面的博客。
由于这个对象读取操作都需要转成二进制的过程,而这个技术又使用比较频繁。

因此就封了StreamRead….. 这2个类

下面我贴出他们的读写过程就知道了;

string str = "112222";             StreamWriter sw = new StreamWriter("文件路径 + 文件名");            sw.WriteLine(str); //将字符串写入文本当中,并且和FileStream对象比,不需要转二进制数组            sw.Close();//读取完后关闭文件流申请的计算机资源            StreamReader sr = new StreamReader("文件路径+ 文件名");            while(sr.Peek() >= 0) //每次读之前我先要测试下当前是不是文件结尾 如果不是会返回-1,并且不会提取文本内容            {                Console.WriteLine(sr.ReadLine());//入文本当中的每行读取出来返回字符串,并且和FileStream对象比,不需要转二进制数组            }            sr.Close(); //关闭.....

过程非常简单。

阅读全文
0 0
原创粉丝点击