Я часто сталкиваюсь с проблемой, что у меня есть один поток, полный данных, и хочу написать все это в другой поток.Как написать содержимое одного потока в другой поток в .net?
Все примеры кода используют буфер в форме байтового массива.
Есть ли более элегантный способ этого?
Если нет, то каков идеальный размер буфера. Какие факторы составляют эту ценность?
Вы могли бы реализовать это как метод расширения в C# 3.0, и иметь его как что-то вроде статического ничтожной CopyTo (этот входной поток, выходной поток) ... –