Tema: 2 problemas
Ver Mensaje Individual
  #6 (permalink)  
Antiguo 15/07/2012, 10:38
alexg88
 
Fecha de Ingreso: abril-2011
Mensajes: 1.342
Antigüedad: 13 años
Puntos: 344
Respuesta: 2 problemas

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 original
  1. double importe;
  2. double valor1=0, valor2 =0;
  3.  
  4. try{
  5.  
  6. valor1 = Double.Parse(textBox6.Text);
  7. valor2 = Double.Parse(textBox7.Text);
  8. importe =  (valor1 * valor2 / 100) + valor1;
  9. textBox8.Text = string.Format("{0:f2}",importe / 24);
  10.  
  11. }catch(Exception e){
  12.    Console.WriteLine("No se puede convertir los datos");
  13. }

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.