Я получаю с моего устройства данные hexa: E8C6
.
Это должно быть отрицательное число.
Я пытался использовать Convert.ToInt32(data, 16)
, но вместо этого получаю большой вариант.
Затем я попытался преобразовать с Sbyte
, но получаю исключение переполнения.
Так, как правильно конвертировать?