c#的文件读取和写入方法类

来源:互联网 发布:淘宝hd v5.0.1 编辑:程序博客网 时间:2024/06/11 09:25
   class FileRead //文件读取类
    {
       public void ReadData() //读取数据方法
       {
          //创建文件读取流对象(建立与文件相关联的流的流对象)
           FileStreamfs = new FileStream("result.txt", FileMode.Open,FileAccess.Read);
          //实例化StreamReader类对象
          StreamReader sr = new StreamReader(fs);
           string str= sr.ReadLine();
           while (str!= null)
           {
              Console.WriteLine(str);
              str = sr.ReadLine();
           }
          //关闭当前文件读取流
          sr.Close();
          fs.Close();
       }
    }

    class FileWrite//文件写入类
    {
       public void WriteData() //写入数据方法
       {
          //创建文件写入流对象(建立与文件相关联的流的流对象)
           FileStreamfs = new FileStream("D:\\NIIT15.txt", FileMode.Append,FileAccess.Write);
          //实例化StreamWriter类对象
          StreamWriter sw = new StreamWriter(fs);
           //
          Console.WriteLine("请输入字符串:");
           string str= Console.ReadLine();
          //写入流(数据)
          sw.Write(str);
          //清除缓冲区
          sw.Flush();
          //关闭当前文件写入流
          sw.Close();
          fs.Close();
       }
    }
0 0
原创粉丝点击