qq_25306929 2015-01-13 16:04 采纳率: 0%
浏览 6700

c#如何保存数组数据到TXT???

c#如何保存数组数据到TXT???

  • 写回答

6条回答 默认 最新

  • 91program 博客专家认证 2015-01-13 23:27
    关注

    数组保存到 TXT 文档,你是想直接将数据对应的内存保存到 TXT,还是要对数据进行格式来保存到 TXT 呢?
    可以模拟如下写 LOG 的函数:

     private void WriteLogFile(string input)
      { 
        //指定日志文件的目录
        string fname = Server.MapPath("upedFile") + "\\logfile.txt";
        //定义文件信息对象
        FileInfo finfo = new FileInfo(fname);
    
        //判断文件是否存在以及是否大于2K
        if ( finfo.Exists && finfo.Length > 2048 )
        {
          //删除该文件
          finfo.Delete();
        }
        //创建只写文件流
        using(FileStream fs = finfo.OpenWrite())
        {
          //根据上面创建的文件流创建写数据流
          StreamWriter w = new StreamWriter(fs);
    
          //设置写数据流的起始位置为文件流的末尾
          w.BaseStream.Seek(0, SeekOrigin.End);
    
          w.Write("\nLog Entry : ");
    
          //写入当前系统时间并换行
          w.Write("{0} {1} \r\n",DateTime.Now.ToLongTimeString(),DateTime.Now.ToLongDateString());
    
          //写入日志内容并换行
          w.Write(input + "\n");
    
          //写入------------------------------------“并换行
          w.Write("------------------------------------\n");
    
          //清空缓冲区内容,并把缓冲区内容写入基础流
          w.Flush();
    
          //关闭写数据流
          w.Close();
        }
      }
    
    评论

报告相同问题?

悬赏问题

  • ¥15 HFSS 中的 H 场图与 MATLAB 中绘制的 B1 场 部分对应不上
  • ¥15 如何在scanpy上做差异基因和通路富集?
  • ¥20 关于#硬件工程#的问题,请各位专家解答!
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?