Wie schreibe ich den Inhalt eines Streams in einen anderen Stream in .net?

Ich stoße oft auf das Problem, dass ich einen Stream voller Daten habe und alles davon in einen anderen Stream schreiben möchte.

Alle Codebeispiele verwenden einen Puffer in Form eines Byte-Arrays.

Gibt es einen eleganteren Weg dazu?

Wenn nicht, was ist die ideale Größe des Puffers. Welche Faktoren machen diesen Wert aus?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage