当前位置:   article > 正文

StreamReader和StreamWriter 的使用_go streamreader存文件

go streamreader存文件

一、StreamReader读取文件
第1步:调用构造函数创建一个实例对象
构造函数:StreamReader(String path, Encoding)

第2步:调用构造函数的一个读取方法Readline

 using (StreamReader sr = new StreamReader("StreamWriter.txt", Encoding.Default))
{
    string str = null;//先声明一个字符串
    while ((str = sr.ReadLine()) != null)//判断读取到的字符串是为null,如果为null,说明已经读取到文件末尾
         {
         Console.WriteLine(str);//将读取到的字符串打印到控制台
         }
         Console.ReadKey();
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

文件信息如下:
这里写图片描述

读取到控制台的信息:
这里写图片描述

二、StreamWriter写入文件
第1步:调用构造函数创建一个实例对象
构造函数:StreamWriter(String path, bool append, Encoding)
参数:
path:要写入文件的路径
append: true 若要将数据追加到该文件; false 覆盖该文件。 如果指定的文件不存在,该参数无效,且构造函数将创建一个新文件。

第2步:调用构造函数的一个写入方法WriteLine

 using (StreamWriter sw = new StreamWriter("StreamWriter.txt", true, Encoding.Default))
{
     Console.WriteLine("请输入文本:");//提示用户输入字符串
     string str = Console.ReadLine();//将用户输入的字符串赋值给str
     sw.WriteLine(str);//将字符串写入到文本中
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

控制台中输入信息:
这里写图片描述

文本中写入的信息:
这里写图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/367380?site
推荐阅读
相关标签
  

闽ICP备14008679号