Как записать данные из рекурсии в файл c#?

Есть рекурсия, при выполнении определенных условий данный должны записываться в файл и вот тут возникает проблема, каждый раз в файле остаётся только последнее верное значение, как записывать верные данные без создания каких-то глобальных переменных? Я просто не особо разбираюсь в работе с файламивведите сюда описание изображения


Ответы (1 шт):

Автор решения: MBo

Вам нужно не пересоздавать файл, а добавлять к нему:

new StreamWriter("c:\\file.txt", true);
или
new StreamWriter("c:\\file.txt", append: true);
→ Ссылка