gpt4 book ai didi

c# - StreamWriter 所有行到文件

转载 作者:太空宇宙 更新时间:2023-11-03 17:07:25 25 4
gpt4 key购买 nike

C#我有一个控制台应用程序,可以读取和写入“人员”详细信息的获取/设置列表。在我也尝试将其写入文本文件之前,它可以正常工作。有人能告诉我为什么这会将最后一行“人员”详细信息写入我的文本文件而不是整个列表吗?

        loadData();

Console.WriteLine("All People");
//1st query - just select all people
var queryAllPeople = from person in people select person;

foreach (Person p in queryAllPeople)
{
using (StreamWriter writer = new StreamWriter("people.txt"))
{

writer.WriteLine(p);

}
Console.WriteLine(p);
}

Console.ReadLine();

最佳答案

将 foreach 放在 using 语句中。您将在循环的每次迭代中覆盖文件

关于c# - StreamWriter 所有行到文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13646473/

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