c4-05.cs

来自「一本很好的教材.C#开发者必备.内容全面,很难得哦.」· CS 代码 · 共 38 行

CS
38
字号
//StreamWriter 和 StreamReader使用示例
using System;
using System.IO;
class DirAppend
{
   public static void Main(String[] args)
   {
      StreamWriter w = File.AppendText("log.txt");
      Log ("Test1", w);
      Log ("Test2", w);
      // 关闭writer
      w.Close();
      // 打开并读文件
      StreamReader r = File.OpenText("log.txt");
      DumpLog (r);
   }
   public static void Log (String logMessage, TextWriter w)
   {
      w.Write("\r\n日志条目 : ");
      w.WriteLine("{0} {1}", DateTime.Now.ToLongTimeString(),
         DateTime.Now.ToLongDateString());
      w.WriteLine("  :");
      w.WriteLine("  :{0}", logMessage);
      w.WriteLine ("-------------------------------");
      // 更新文件
      w.Flush(); 
   }
   public static void DumpLog (StreamReader r)
   {
      // 如果没有到达文件尾则继续读写
      String line;
      while ((line=r.ReadLine())!=null)
      {
         Console.WriteLine(line);
      }
      r.Close();
   }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?