У меня есть байтовый массив, содержащий байты из файла (see my last question) Теперь я хочу получить вторую партию из 4 байтов из массива и преобразовать их в целое число что-то вроде bytearray.get(4[start],4[length])
получение определенных байтов из массива байтов в vb.net
0
A
ответ
2
Dim result as Int32
result = BitConverter.ToInt32(bytearray, 4)
1
Public Function ByteArrayToInteger(ByRef ByteArray() As Byte, ByRef StartIndex As Integer, ByRef EndIndex As Integer) As Integer
Dim bSubArray(0 To EndIndex - StartIndex) As Byte
For i As Integer = StartIndex To EndIndex
bSubArray(i - StartIndex) = ByteArray(i)
Next
Return BitConverter.ToInt32(bSubArray, 0)
End Function
«, назвав его:
Dim b() As Byte = {1, 2, 3, 4, 5, 6}
Dim x As Integer = ByteArrayToInteger(b, 0, 3)
Смежные вопросы
- 1. Получение четырех байтов из массива байтов в VB.NET
- 2. Получение массива байтов из C в C#
- 3. Получение Json вывода из массива байтов
- 4. Получение данных из байтов
- 5. NSSwapInt из массива байтов
- 6. Массив массив байтов в VB.NET
- 7. Предварение размер массива байтов в массив байтов
- 8. Как получить значение бит в определенных положениях из массива байтов?
- 9. Экстракты байтов В указанном месте из массива байтов
- 10. Получение байтов swf из swf
- 11. Получение байтов из последовательного порта
- 12. Чтение массива байтов несовместимо с написанием массива байтов в файл
- 13. C# - Чтение определенных байтов файла
- 14. Открыть файл из массива байтов
- 15. Создать java.awt.Image из массива байтов
- 16. Java String из массива байтов
- 17. Создайте переменную из массива байтов
- 18. Создание PDF из массива байтов
- 19. Создание строки из массива байтов
- 20. Обрезать изображение из массива байтов
- 21. crc16 ccitt из массива байтов
- 22. Создайте CGPDFDocument из массива байтов
- 23. Извлечение массива байтов из JSON
- 24. Определить кодировку из массива байтов
- 25. Создать-структуру из массива байтов
- 26. Инициализировать массив байтов из части существующего массива байтов C#
- 27. Контрольная сумма md5 из определенных байтов
- 28. Извлечение байтов из массива байтов один за другим (C)
- 29. ошибка при преобразовании массива байтов в изображение, после изменения массива байтов и массива байтов берется из самого изображения в C#
- 30. Получение метаданных из JPEG в форме массива байтов
к сведению, что для преобразования байтов в целое число нужно по крайней мере, 4 байта для выполнения преобразования или за исключением Ион будет выброшен –
Я знаю, но я думаю, что этот ответ слишком сложный, и выше кажется простым. Это лучший способ сделать это? –
его более гибким с таким образом –