.NET 4.x Массив byte в Int - C#

Узнай цену своей работы

Формулировка задачи:

Имеется (только как пример):
byte[] bArr = new []{0,0,0,0,185,11,0,0}
Из этого массива нужно извлечь Int. Int = то что начинается с 4 индекса. Каким образом можно "обрезать" нули массива слева? Ибо Int не всегда 32 А значит индекс тоже не всегда 4.
var received = bArr.SkipWhile(x => x == 0).ToArray();
А дальше разберусь. Всем спасибо)))

Решение задачи: «.NET 4.x Массив byte в Int»

textual
Листинг программы
int i = BitConverter.ToInt32(bArr, 4);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 3.778 из 5
Похожие ответы