Если вы используете очень маленькие массивы или используете WriteByte, вы можете повысить производительность, используя промежуточный BufferedStream.
MSDN состояния:Буфер - это блок байтов в памяти, используемый для кэширования данных, что уменьшает количество обращений к операционной системе. Буферы улучшают производительность чтения и записи. Буфер может использоваться для чтения или записи, но никогда одновременно. Методы Read и Write объекта BufferedStream автоматически поддерживают буфер.
Должен ли я использовать этот класс в каждом возможном случае?
Ниже приведен текст из онлайн-курса, который я посещаю: