- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
while (true)
{
try
{ b = img.ReadByte(); }
catch (EndOfStreamException ex)
{
break;
}
ba[pos] = b;
pos++;
}
отборный говнокод
Такой вариант ещё приемлем, а вот как у ОП'а действительно перебор
pos += img.Read(ba, pos, ba.Length - pos);