Foros del Web » Programación para mayores de 30 ;) » .NET »

Es esto normal? (convertir int a byte[])

Estas en el tema de Es esto normal? (convertir int a byte[]) en el foro de .NET en Foros del Web. hola, quiero convertir un entero a un byte[4], con valores enteros positivos el resultado es el deseado pero si le meto por ejemplo un -1 ...
  #1 (permalink)  
Antiguo 01/09/2008, 03:51
 
Fecha de Ingreso: junio-2002
Ubicación: España
Mensajes: 348
Antigüedad: 21 años, 10 meses
Puntos: 8
Es esto normal? (convertir int a byte[])

hola, quiero convertir un entero a un byte[4], con valores enteros positivos el resultado es el deseado pero si le meto por ejemplo un -1 el resultado no sé si es el correcto:

el método es:
Código PHP:
public static Byte[] WriteInt32(Int32 value)
        {
            
byte[] = new byte[4];
            
BitConverter.GetBytes(value);
            return 
b;
        } 
y con -1 "b" vale b[0] = 255, b[1] = 255, b[2] = 255, b[3] = 255
es eso lo correcto?
__________________
Bicis nuevas y de segunda mano: Bicibid
  #2 (permalink)  
Antiguo 01/09/2008, 04:00
 
Fecha de Ingreso: junio-2002
Ubicación: España
Mensajes: 348
Antigüedad: 21 años, 10 meses
Puntos: 8
Respuesta: Es esto normal? (convertir int a byte[])

Me respondo, paso de byte a int:
int resultado = BitConverter.ToInt32(b, 0);
y el resultado es -1
__________________
Bicis nuevas y de segunda mano: Bicibid
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:16.