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
{
}
}
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯