convertir una string a int

18/08/2005 - 04:40 por Leto Atreides {Pedro Pablo T.} | Informe spam
una pregunta de principiante.
tengo la instrucción
int n = Int32.Parse( textBox1.Text );

y quiero chequear que el numero introducido al texbox1 sea convertible a un
int 32.
Por mas que busco, no encuentro como debe ser el código para ver, si se
puede convertir o no.

Preguntas similare

Leer las respuestas

#1 Eduardo A. Morcillo [MS MVP VB]
18/08/2005 - 16:30 | Informe spam
Como curiosidad tambien puedes utilizar la función "IsNumeric" de
VB.net dentro de C# importando la libreria Microsoft.VisualBasic.dll.



La verdad es que no la he usado en .NET, pero si tiene el mismo
comportamiento que en VB6, entonces no lo recomiendo porque detecta como
numericas cosas que no lo son (por ejemplo "($1,23,,3.4,,,5,,E6­7$)" lo
detecta como numerico). Siendo un entero es bastante simple de comprobar
usando una expresion regular, o te quedas con el try/catch.

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo
http://mvp.support.microsoft.com/pr...4EF5A4191C
Respuesta Responder a este mensaje
#2 Leto Atreides {Pedro Pablo T.}
21/08/2005 - 03:56 | Informe spam
gracias a todos!
"Leto Atreides {Pedro Pablo T.}"
escribió en el mensaje news:
una pregunta de principiante.
tengo la instrucción
int n = Int32.Parse( textBox1.Text );

y quiero chequear que el numero introducido al texbox1 sea convertible a
un int 32.
Por mas que busco, no encuentro como debe ser el código para ver, si se
puede convertir o no.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida