gpt4 book ai didi

c# - 在 C# 中追加到文本文件中

转载 作者:行者123 更新时间:2023-11-30 20:06:17 26 4
gpt4 key购买 nike

我正在尝试从 C# 中编写一个 txt 文件,如下所示:

 File.WriteAllText("important.txt", Convert.ToString(c));
File.WriteAllLines("important.txt", (from r in rec
select r.name + " " + r.num1 + " " + r.num2 + " " + r.mult + " " + r.rel).ToArray());

但是第二个 File.WriteAllLines 覆盖文件中的第一个条目。有什么建议可以附加数据吗?

最佳答案

您应该使用 File.AppendAllLines,例如:

File.WriteAllText("important.txt", Convert.ToString(c));
File.AppendAllLines("important.txt", (from r in rec
select r.name + " " + r.num1 + " " + r.num2 + " " + r.mult + " " + r.rel).ToArray());

System.IO.File.AppendAllLines 存在于 .NET Framework 4.0 中。如果您使用的是 .NET Framework 3.5,则有 AppenAllText 方法,您可以这样编写代码:

File.WriteAllText("important.txt", Convert.ToString(c));
File.AppendAllText("important.txt", string.Join(Environment.NewLine, (from r in rec
select r.name + " " + r.num1 + " " + r.num2 + " " + r.mult + " " + r.rel).ToArray()));

关于c# - 在 C# 中追加到文本文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9960064/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com