永发信息网

c# 将数组中数据写入文本

答案:2  悬赏:40  手机版
解决时间 2021-05-06 02:55
  • 提问者网友:临风不自傲
  • 2021-05-05 16:54
c# 将数组中数据写入文本,要求能多次写入,不覆盖上次写入数据
最佳答案
  • 五星知识达人网友:未来江山和你
  • 2021-05-05 18:19

 if (!File.Exists("E:\\a.txt"))
    {
    FileStream FsCreate = new FileStream("E:\\a.txt", FileMode.Create);
    FsCreate.Close();
    }


FileStream fs = new FileStream("E:\\a.txt", FileMode.Append);
    StreamWriter sw = new StreamWriter(fs);
    sw.WriteLine("strtaszfdsadfasdfadfsadf输入文本");
    sw.Close();
    fs.Close();

全部回答
  • 1楼网友:你哪知我潦倒为你
  • 2021-05-05 19:19
public void WriteToTxt(string[] str,string filePath)     {     for (int i = 0; i < str.Length; i++)     {     try     {     File.AppendAllText(filePath, str[i]);     //如果需要换行,则根据具体文件类型加入换行符号     //如:记事本文件(txt文件的写法是):     // File.AppendAllText(filePath,str[i]+"\r\n");     //数组也可以是其他数组 写法可以是:     // File.AppendAllText(filePath, str[i].ToString() + "\r\n");     }     catch     {     }     }     }
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯