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:
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
Es la cadena de formato numerico por ejemplo si:
int yo = 5;
this.Text = yo.ToString("x3");
mostrara como resultado:
005
si fuera "x2" mostrara:
05
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
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.
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