110,534
社区成员
发帖
与我相关
我的任务
分享
await Task.Factory.StartNew(() =>
{
foreach (string c in list1)
{
WriteTextAsync(c, ".\\转换文件\\" + data + ".txt");
}
foreach (string c in list2)
{
WriteTextAsync(c, ".\\转换文件\\" + data + ".txt");
}
foreach (string c in list3)
{
WriteTextAsync(c, ".\\转换文件\\" + data + ".txt");
}
}, TaskCreationOptions.LongRunning);
List<string> a = new List<string>() { "1"};
List<string> b = new List<string>() { "2"};
List<string> c = new List<string>() { "3" };
var d = a.Union(b).Union(c).ToArray();
System.IO.File.WriteAllLines(""../../ddd.txt"", d);
一个文件 不就是打开 写入吗? 2句话就搞定的事 写那么多..我以为是多么高端的功能呢... using (StreamWriter outputFile = new StreamWriter(".\\转换文件\\" + data + ".txt", true))
{
list1.ForEach(x => outputFile.WriteLineAsync(x));
list2.ForEach(x => outputFile.WriteLineAsync(x));
list3.ForEach(x => outputFile.WriteLineAsync(x));
}