de short a string

24/07/2007 - 17:27 por Aitziber | Informe spam
Hola!
Estoy haciendo un programa y el caso es que tengo que pasar de un short a un
string.
Pero la forma de que el valor en short es la siguiente:
sabemos que el short tiene dos bytes, por lo que guardamos en el primer byte
el hexadecimal del valor, y en el segundo lo mismo, es decir, si quiero
guardar el valor 12, mi short será 3132.

¿como puedo pasar eso a String?
 

Leer las respuestas

#1 RFOG
24/07/2007 - 17:39 | Informe spam
En Tue, 24 Jul 2007 17:27:44 +0200, Aitziber escribió:

Hola!
Estoy haciendo un programa y el caso es que tengo que pasar de un short
a un
string.
Pero la forma de que el valor en short es la siguiente:
sabemos que el short tiene dos bytes, por lo que guardamos en el primer
byte
el hexadecimal del valor, y en el segundo lo mismo, es decir, si quiero
guardar el valor 12, mi short será 3132.

¿como puedo pasar eso a String?





short sh=0x3132;
sh = (short)(sh & 0x0f0f);
char ch=(char)(((char)((sh&0x0f00)>>4))|((char)(sh&0x000f)));
string p = ch.ToString();

Algo así.

Y si quieres que p valga "12", usa el Format del String.

Visita mi blog principal: http://rfog.blogsome.com
Y este sobre programación: http://geeks.ms/blogs/rfog
Libros, ciencia ficción y programación
Entre dos hombres iguales en fuerza, el mas fuerte es el que tiene la
razón.

Preguntas similares