Duda codigo.

Iniciado por Amerikano|Cls, 9 Diciembre 2008, 23:39 PM

0 Miembros y 1 Visitante están viendo este tema.

Amerikano|Cls

Hola compañros, yo habitualmente programo en java, pero tengo una dudita sobre un code en .NET para ver si alguien me explica un pedasito que tengo duda:

Código (csharp) [Seleccionar]
for (int i = 0; i < 5; i++)
    {
        builder.Append(bytes[i].ToString("x2"));
    }


La duda es que no se para que se le manda como atributo "x2" al metodo toString, es para algun tipo de conversión?, si es así cual es?, de antemano muchas gracias.

PD: no tengo .NET instalado así que no puedo probar  :rolleyes:

salu2

amerikano




Mi blog:
http://amerikanocls.blogspot.com

43H4FH44H45H4CH49H56H45H

Es la cadena de formato numerico por ejemplo si:
Código (csharp) [Seleccionar]
int yo = 5;
this.Text = yo.ToString("x3");

mostrara como resultado:
005

si fuera "x2" mostrara:
05

-R IP
:0100
-A 100 
2826:0100 MOV AH,09
2826:0102 MOV DX,109
2826:0105 INT 21
2826:0105 MOV AH,08
2826:0105 INT 21
2826:0107 INT 20
2826:0109 DB 'MI NICK ES CODELIVE.$' 
2826:0127 
-R BX
:0000
-R CX
:20
-N CODELIVE.COM
-W

Amerikano|Cls

Osea que solo muestra dos digitos?, que pasaria si el numero al que le aplico toString, fuese uno de 3 cifras o más?.

salu2 y muchas gracias por la respuesta.

amerikano




Mi blog:
http://amerikanocls.blogspot.com

43H4FH44H45H4CH49H56H45H

#3
Si colocara int yo = 255 mostraria ff
Si fuese int yo = 500 mostraria 1f4, es decir mostraría el resultado completo y no  solamente 2 cifras, para mejor comprensión conversiones a hexadecimal.

-R IP
:0100
-A 100 
2826:0100 MOV AH,09
2826:0102 MOV DX,109
2826:0105 INT 21
2826:0105 MOV AH,08
2826:0105 INT 21
2826:0107 INT 20
2826:0109 DB 'MI NICK ES CODELIVE.$' 
2826:0127 
-R BX
:0000
-R CX
:20
-N CODELIVE.COM
-W

Amerikano|Cls

Yo no lo decia por problemas de conversion, lo decia porque voz pusiste el 5 como 005 cuando le enviaba de paramtero "x3", por lo tanto habia pensado que modificaba era la cantidad de digitos nada mas, pero ya todo claro.

salu2

amerikano




Mi blog:
http://amerikanocls.blogspot.com