none
'System.FormatException' occurred in mscorlib.dll RRS feed

  • Pregunta

  • Hola estoy debugando un programa, y me devuelve la siguiente excepción:

    A first chance exception of type 'System.FormatException' occurred in mscorlib.dll
    Additional information: Input string was not in a correct format.

    System.FormatException occurred
      _HResult=-2146233033
      _message=Input string was not in a correct format.

    En referencia a la siguiente linea:

      Calculs.y[2, 0] = Convert.ToDouble(textBoxL31.Text);
    *En este caso porque apunta a esta, pero si apunta a las otras 4 salta el mismo error.
     public static class Calculs
        {
            public static double[,] x = new double[5, 2];
            public static double[,] y = new double[5, 2];
        }
    
        public partial class UserControl2 : System.Windows.Forms.UserControl
        {
    private void afegirY()
            {
                try
                {
                  
                    Calculs.y[0, 0] = Convert.ToDouble(textBoxL11.Text);
                    Calculs.y[1, 0] = Convert.ToDouble(textBoxL21.Text);
                    Calculs.y[2, 0] = Convert.ToDouble(textBoxL31.Text);
                    Calculs.y[3, 0] = Convert.ToDouble(textBoxL41.Text);
                    Calculs.y[4, 0] = Convert.ToDouble(textBoxL51.Text);
                }
                catch { }
    }}

    Alguien me sabría decir como corregirlo?

    Gracias de antemano


    • Editado gerardrev viernes, 27 de junio de 2014 13:05
    viernes, 27 de junio de 2014 12:54

Respuestas

  • Hola, ¿que valor tienes en textBoxL31.Text?

    La excepción te dice que no puede convertir el valor que tienes en textBoxL31.Text en un Double.


    Saludos!


    Víctor del Valle - http://www.vrdelvalle.net

    viernes, 27 de junio de 2014 13:05
  • Pues me acabo de dar cuenta al ir a responder a tu pregunta que esta vacio, quiza por eso da error, y me sale la excepción en esa linea porque los demás están a cero.
    Voy a revisarmelo, gracias!
    viernes, 27 de junio de 2014 13:20

Todas las respuestas

  • Hola, ¿que valor tienes en textBoxL31.Text?

    La excepción te dice que no puede convertir el valor que tienes en textBoxL31.Text en un Double.


    Saludos!


    Víctor del Valle - http://www.vrdelvalle.net

    viernes, 27 de junio de 2014 13:05
  • Pues me acabo de dar cuenta al ir a responder a tu pregunta que esta vacio, quiza por eso da error, y me sale la excepción en esa linea porque los demás están a cero.
    Voy a revisarmelo, gracias!
    viernes, 27 de junio de 2014 13:20