Conversión de datos

05/11/2007 - 17:47 por Catalin Lungu | Informe spam
Hola a todos. Me puede echar alguien una mano con lo siguiente. Es que he
hecho la siguiente función

public static string Hex2DecimalString(byte[] hexString)
{
double dbl = 0;
for (int k = 0; k < hexString.Length; k++)
{
dbl += hexString[k] * Math.Pow(256, hexString.Length - 1 - k);
}
long lng = Convert.ToInt64(dbl);
string aaa = lng.ToString("D10");
return aaa;
}

y subi los resultados a una base de datos. Quiero decir que ya no tengo el
array de bytes que le pase a la función. El tema es que tengo que hacer otra
conversión porque esta no me vale. Lo que necesito es hacer el inverso de
está función y ya no se como para rescatar lo que le pase a la función y
hacer la conversión bien. Algo asi

public byte[] DecimalString2Hex(string dato)
{
}


Muchas gracias de antemano,
C.
 

Leer las respuestas

#1 Sashka
06/11/2007 - 03:08 | Informe spam
http://www.elguille.info/NET/vs2005...ricas.aspx

Sashka

"Catalin Lungu" escribió en el mensaje
news:e%
Hola a todos. Me puede echar alguien una mano con lo siguiente. Es que he
hecho la siguiente función

public static string Hex2DecimalString(byte[] hexString)
{
double dbl = 0;
for (int k = 0; k < hexString.Length; k++)
{
dbl += hexString[k] * Math.Pow(256, hexString.Length - 1 - k);
}
long lng = Convert.ToInt64(dbl);
string aaa = lng.ToString("D10");
return aaa;
}

y subi los resultados a una base de datos. Quiero decir que ya no tengo el
array de bytes que le pase a la función. El tema es que tengo que hacer
otra conversión porque esta no me vale. Lo que necesito es hacer el
inverso de está función y ya no se como para rescatar lo que le pase a la
función y hacer la conversión bien. Algo asi

public byte[] DecimalString2Hex(string dato)
{
}


Muchas gracias de antemano,
C.


Preguntas similares