Ok gracias, y sería posible coger los 8 primeros bits y pasarlos a un byte[1] ?
es que trabajo con socket y le tengo que enviar un mensaje al servidor con estos campos:
Código PHP:
Byte[] msgGetDocument = new Byte[tamanioMsg];
codigoOperacion.CopyTo(msgGetDocument, 0);
flags.CopyTo(msgGetDocument, 2);
tamanio.CopyTo(msgGetDocument, 2 + 2);
idUser.CopyTo(msgGetDocument, 2 + 2 + 4);
reservado.CopyTo(msgGetDocument, 2 + 2 + 4 + 16);
op.CopyTo(msgGetDocument, 2 + 2 + 4 + 16 + 1);
op es mi Byte[1] que tengo que pasarle unos flags determinados en determinadas posiciones, por eso mi interés de pasar el BitVector32 a Byte.