16/07/2012, 02:48
|
| | Fecha de Ingreso: octubre-2009
Mensajes: 182
Antigüedad: 15 años, 3 meses Puntos: 5 | |
Respuesta: 2 problemas Cita:
Iniciado por alexg88 Buenas,
Es mejor usar TryParse porque te evitas tener que capturar las excepciones que lanza el método Parse. Además, TryParse es más rápido que Parse por lo dicho anteriormente (capturar una excepción es costoso en tiempo de ejecución, lo cual no quiere decir que no haya que utilizarlas).
Así se haría con excepciones:
Código C#:
Ver originaldouble importe; double valor1=0, valor2 =0; try{ valor1 = Double.Parse(textBox6.Text); valor2 = Double.Parse(textBox7.Text); importe = (valor1 * valor2 / 100) + valor1; textBox8.Text = string.Format("{0:f2}",importe / 24); }catch(Exception e){ Console.WriteLine("No se puede convertir los datos"); }
Sobre la dificultad del lenguaje, C# es uno de los lenguajes más sencillos que existen, al ser un lenguaje de alto nivel, pero como todos los lenguajes hay que aprenderse las características que posee, las cuales son muchas y algunas más avanzadas (eventos, delegados, expresiones lambda, etc.).
Además, C# es uno de los lenguajes de la plataforma .NET, lo cual quiere decir que viene incluido con muchas librerías que encapsulan funcionalidades muy útiles, como LINQ.
Saludos. Para que yo me aclare un poco mas si quiero convertir un dato mejor hacer esto por ejemplo: Double.TryParse(textBox6.Text,out valor1), que double.parse(textbox6.text).
A si lo tengo yo mas claro a la hora de seguir trabajando con c# .net. |