public static int[] ByteArrayToInts(byte[] buffer, int offset, int count) { int intCount = count / sizeof(int); int[] integers = new int[intCount]; Buffer.BlockCopy(buffer, offset, integers, 0, intCount * sizeof(int)); return integers; }