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

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

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


textual

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

string TempStream = "NullLong" + NumberStrategyTemp.ToString();
string filename = Guid.NewGuid().ToString();
FileStream TempStream = new FileStream(Path.Combine("D:", filename), FileMode.Append, FileAccess.Write);
Эта работа вам не подошла?

Вы всегда можете заказать любую учебную работу у наших авторов от 20 руб.


СДЕЛАЙТЕ РЕПОСТ

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

Источник