- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
while (true)
{
try
{ b = img.ReadByte(); }
catch (EndOfStreamException ex)
{
break;
}
ba[pos] = b;
pos++;
}
отборный говнокод
Такой вариант ещё приемлем, а вот как у ОП'а действительно перебор
pos += img.Read(ba, pos, ba.Length - pos);