martes, 15 de diciembre de 2009

Aplicación Pomodoro en C# Mobile 6.5 – Int32.Parse()

Bueno, no es oro todo lo que reluce y me he encontrado conuna limitación del framework para mobile: no existe mi tan mentado y agradecido método TryParse.

Osea que en vez de:
string texto;
int numero;

if (Int32.TryParse(texto, out numero))
{ numero = numero + 1;}

Tengo que hacer algo más feo como:

if (texto == string.empty)
{ numero = 0; }
else
{ numero = numero + 1; }

Y además dejo fuera los posibles fallos por introducir algo que no sea un número, o un número más grande que un entero de 32 bits.

P.D. También puedo utilizar el método Int32.Parse() y capturar la excepción. Pero para este caso específico me resulta mejor el uso del código anterior.

No hay comentarios: