C# 「人」の詳細の取得/設定リストを読み書きするコンソール アプリがあります。テキストファイルにも書き込もうとするまでは正しく動作します。リスト全体ではなく、「Person」の詳細の最後の行がテキスト ファイルに書き込まれる理由を誰か教えてもらえますか?
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();