Я бы просто сделал это, чтобы просто объединить два байта и поместить его в int:
UInt32 CountDev = (UInt32)arrayRead[111] << 8 | (UInt32)arrayRead[110];
, так как вам просто нужны младшие два байта, а int имеет длину 4 байта (старший бит или знаковый бит не затрагиваются), вы также можете использовать int со знаком:
int CountDev = (int)arrayRead[111] << 8 | (int)arrayRead[110];
Редактировать
Решение от Henk Holtermans, безусловно, является лучшим выбором, поскольку оно использует порядковый номер текущей машины:
UInt32 CountDev = (UInt32)System.BitConverter.ToUint16(arrayRead, 110);