В цикле задаю поток FileStream TempStream. и нужно уникальное имя - C#

Узнай цену своей работы

Формулировка задачи:

Пытаюсь сделать так:
     string TempStream = "NullLong" + NumberStrategyTemp.ToString();
     FileStream TempStream = new FileStream(" D:\\1.txt", FileMode.Append, FileAccess.Write);
естественно не принимает. Как нужно сделать правильно? Нужно чтобы в разных элементах цикла были уникальные имена потоков.
Если в отдельной процедуре создать печать, то там одно имя вполне может использоваться и конфликта не будет между потоками?

Решение задачи: «В цикле задаю поток FileStream TempStream. и нужно уникальное имя»

textual
Листинг программы
string TempStream = "NullLong" + NumberStrategyTemp.ToString();
string filename = Guid.NewGuid().ToString();
FileStream TempStream = new FileStream(Path.Combine("D:", filename), FileMode.Append, FileAccess.Write);

Оцени полезность:

10   голосов , оценка 3.7 из 5