Каков наилучший способ записи наблюдаемой коллекции в txt-файл? В настоящее время у меня есть следующее:Как написать наблюдаемую коллекцию в txt-файл?
public ObservableCollection<Account> SavedActionList = new ObservableCollection<Account>();
using (System.IO.StreamWriter file = new System.IO.StreamWriter("SavedAccounts.txt"))
{
foreach (Account item in SavedActionList)
{
file.WriteLine(item.ToString()); //doesn't work
}
file.Close();
}
Я не уверен, почему он не будет писать в файл. Есть идеи?
Это должно создать некоторый результат - когда вы говорите «не работает», что по-другому или неверно по сравнению с вашими ожиданиями? –
Это просто не работает. Я действительно смущен, почему, поэтому я разместил вопрос. Я протестировал его, вставив файл .WriteLine («Hello») перед файлом.Close(), и когда я запустил программу и проверил файл, все, что у нее будет, это «Привет» – user2453973
Вы уверены, что на самом деле есть предметы в вашей коллекции? Если вы переходите, делает ли это когда-либо шаг в файл. Шаг WriteLine? Это будет пропущено, если нет предметов, которые он собирает ... –