StreamReader et tampon en C#

J'ai une question à propos de l'utilisation de la mémoire tampon avec StreamReader.
Ici: http://msdn.microsoft.com/en-us/library/system.io.streamreader.aspx vous pouvez le voir:

"Lors de la lecture à partir d'un Flux, il est plus efficace d'utiliser un tampon, qui est la même taille que la mémoire tampon interne de la rivière.".

Selon cette blog , la taille du tampon interne d'un StreamReader est 2k, donc je peux aisément lire un fichier de quelques ko /s à l'aide de la Read() en évitant les Read(Char[], Int32, Int32).

En outre, même si un fichier est gros je peut construire le StreamReader en passant d'une taille pour la tampon

Alors, quel est le besoin d'un tampon?

OriginalL'auteur gravitar | 2010-06-30