Каков предпочтительный метод для создания байтового массива из входного потока?
Вот мое текущее решение с .NET 3.5.
Stream s;
byte[] b;
using (BinaryReader br = new BinaryReader(s))
{
b = br.ReadBytes((int)s.Length);
}
Разве еще лучше читать и писать куски потока?