Как дописать содержимое списка в файл

sibbora

Client
Регистрация
23.11.2013
Сообщения
149
Благодарностей
73
Баллы
28
Допустим в коде есть список, который мы динамически создаём и наполняем:
Код:
List<string> tmp = new List<string>();
tmp.Add("test1");
tmp.Add("test2");
tmp.Add("test3");
Затем нужно дописать содержимое этого списка в конец уже существующего файла. Вот здесь затык. Поиском по форуму и по справке ничего не обрнаружил.

Понимаю, что должно быть что-то вроде
Код:
StreamWriter sw = File.WriteAllLines(@"D:\Test.txt",????);
sw.????
sw.Close
...но собрать рабочий код так и не получилось.
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
в многопотоке писать будете?
 

sibbora

Client
Регистрация
23.11.2013
Сообщения
149
Благодарностей
73
Баллы
28
Да, планирую в многопотоке. В курсе про рекомендацию пользоваться в таком случае списками, вот только файлы будут с десятками тысяч строк - не будет ли тормозить проект? В идеале - просто дописать бы эти строки в файл и забыть о них, не храня весь объём в памяти. В любом случае, хотелось бы разобраться с синтаксисом приведённых выше команд, даже если именно в этом случае их использование не будет наиболее эффективным решением.
 

avtostopshik

Client
Регистрация
09.09.2016
Сообщения
790
Благодарностей
136
Баллы
43

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)