Je rencontre souvent le problème que j'ai un flux plein de données et que je veux tout écrire dans un autre flux.Comment écrire le contenu d'un flux dans un autre flux dans .net?
Tous les exemples de code utilisés ici utilisent un tampon sous la forme d'un tableau d'octets.
Existe-t-il un moyen plus élégant?
Sinon, quelle est la taille idéale du tampon. Quels facteurs composent cette valeur?
Vous pouvez implémenter cela comme une méthode d'extension en C# 3.0, et avoir quelque chose comme CopyTo static void (cette entrée Stream, sortie Stream) ... –