convertir

03/08/2004 - 18:59 por Ana | Informe spam
Hola a tod@s.

Quiero recojer en una variable de tipo int lo que recojo de un textBox. He
probado de la siguiente manera pero no me funciona

num=(int)textbox1.text;

Tambien quiero convertir un string a un tipo bool.
Si alguien puede ayudarme, muchas gracias

Preguntas similare

Leer las respuestas

#1 A.Poblacion
03/08/2004 - 20:01 | Informe spam
Además del Convert que ya te han mencionado en otros mensajes, también
puedes usar el método int.Parse:

num = int.Parse(textbox1.Text);

Se producirá un error si en el TextBox te escriben algo que no se pueda
reconocer como int. El error puedes interceptarlo usando un try...catch.


"Ana" wrote in message
news:
Hola a

Quiero recojer en una variable de tipo int lo que recojo de un textBox. He
probado de la siguiente manera pero no me funciona

num=(int)textbox1.text;

Tambien quiero convertir un string a un tipo bool.
Si alguien puede ayudarme, muchas gracias


Respuesta Responder a este mensaje
#2 Omar del Valle
03/08/2004 - 22:39 | Informe spam
Hola,

Puedes usar el objeto Convert para estos fines.

Ej:

num = Convert.ToInt32(textbox1.text);

Ojo que si el Text no está en un formato válido Convert puede generar una
exception.

Salu2
Omar del Valle R.
Ciudad de la Habana - Cuba
Desarrollador Microsoft 3 Estrellas .NET
Donde único el Exito viene primero que el Trabajo es en el diccionario.
"Ana" wrote in message
news:
Hola a

Quiero recojer en una variable de tipo int lo que recojo de un textBox. He
probado de la siguiente manera pero no me funciona

num=(int)textbox1.text;

Tambien quiero convertir un string a un tipo bool.
Si alguien puede ayudarme, muchas gracias


Respuesta Responder a este mensaje
#3 Tristan
04/08/2004 - 11:47 | Informe spam
Utiliza el método Parse. Los tipos numéricos, y otros
muchos como Boolean, DateTime, tienen un método parse
para analizar la cadena y extraer el valor del tipo
correspondiente:

string valor = "123"
int valorInt = int.Parse(valor)
Respuesta Responder a este mensaje
#4 Pedro Luna Montalvo \(MVP\)
04/08/2004 - 15:39 | Informe spam
JejeTo be or not to be.Convert or int.Parse????

Por cierto, la unica diferencia entre Convert.ToInt32() e int.Parse() (al
menos que yo sepa), es que Convert.ToInt32() retornará cero si el parámetor
es null. En cambio, el método Parse() fallará con una excepción.

Para todo el resto de casos, funcionarán iguales.

Pedro Luna, MVP
Gye, Ecu



"Ana" escribió en el mensaje
news:
Hola a

Quiero recojer en una variable de tipo int lo que recojo de un textBox. He
probado de la siguiente manera pero no me funciona

num=(int)textbox1.text;

Tambien quiero convertir un string a un tipo bool.
Si alguien puede ayudarme, muchas gracias


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