Проблема такая. Есть 2 массива байт. В один записываются данные с файла, во второй записываются 3 байта из первого массива. Байты, допустим, со 2-го по 4-й включительно. Не разобрался совсем со сдвигом..., еще, когда разговаривал на эту тему, сказали, что там надо использовать |(или)
| Код | byte[] file = new byte[30720]; byte[] temp = new byte[3];
file = File.ReadAllBytes("некоторый файл с данными");
for (int i = 2; i < 5; i++) { //что и как сюда записать? }
|
Попробовал родить что-то типа такого
| Код | t[i-2] = (f[i] <<= 2) | (f[i] <<= 1) | (f[i] <<= 0);
|
но, во первых ощущение, как будто ежика против шерсти родил, а во-вторых ругается на всю правую часть после "="
|