VB.NET. Как преобразовать 4 байта в массиве байтов в целочисленное значение?
Я могу понять как сделать два байта, используя что-то вроде
Код: Выделить всё
IntValue = (mybyte(0) * 256) Or mybyte(1)
Как это сделать, если у меня 4 байта? mybyte(0)..(3).
Итак, если бы у меня был myByte(0) = 64 и остальные байты (x) равны 0 или шестнадцатеричному эквивалентному числу 40000000, это будет равно 1 073 741 824.
Я попробовал другие предложения:
Код: Выделить всё
intval = Bitconverter.Toint32(mybyte, 0)
Я тоже пробовал
Код: Выделить всё
Dim combined As UInteger = CType(((mybyte(0)
Подробнее здесь: [url]https://stackoverflow.com/questions/78924458/vb-net-convert-4-bytes-to-an-integer[/url]
Мобильная версия