Как записать содержимое одного потока в другой поток в .net?

Я часто сталкиваюсь с проблемой, что у меня есть один поток данных и я хочу записать все это в другой поток.

Все примеры кода там используют буфер в виде байтового массива.

Есть ли более элегантный способ для этого?

Если нет, каков идеальный размер буфера. Какие факторы составляют это значение?

Ответы на вопрос(5)

Ваш ответ на вопрос