2010-01-02 3 views
1

У меня есть байтовый массив, и мне нужно получить четыре байта от него в определенном месте (16), но я не хочу преобразовывать его в целое число или что-нибудь. Просто сохраните его как четыре байта для хранения в переменной.Получение четырех байтов из массива байтов в VB.NET

+0

дубликата http://stackoverflow.com/questions/943635/c-arrays-getting-a-sub-array-from-an-existing-array –

+1

yep, за исключением того, что я должен попытаться преобразовать его в vb.net –

ответ

3

Если у вас есть сказать:

byte[] source; // source array 
byte[] dest=new byte[4]; 

Тогда вы бы копировать 4 байта из source, начиная с 16 до dest как этот:

Array.Copy(source, 16, dest, 0, 4); 
+0

@PeterMortensen, если английский не является вашим первым языком, старайтесь избегать редактирования ответов, по крайней мере, частей, отличных от кода. – Blindy

Смежные вопросы