Ich habe eine Frage über Pufferverbrauch mit StreamReader. Hier: http://msdn.microsoft.com/en-us/library/system.io.streamreader.aspx Sie sehen können:StreamReader und Puffer in C#
„Wenn aus einem Stream zu lesen, ist es effizienter, einen Puffer zu verwenden, die die gleiche Größe wie der interne Puffer des Stroms ist.“.
Nach diesem weblog die interne Puffergröße eines Stream ist 2k, so kann ich effizient eine Datei von einigen kbs lesen Sie die Read()
die Read(Char[], Int32, Int32)
vermieden werden.
Außerdem, selbst wenn eine Datei kann ich die Stream groß ist eine Größe für die buffer
Also, was ist die Notwendigkeit eines externen Puffer konstruieren vorbei?