ID | Asunto | Fecha | Nick | |
57441 | Aviso de error de compilacion | 14/01/14 00:02 | al_sal | | |
Buenas Tardes a todos. Estoy comenzado con c Sharp. Ruego paciencia y desde ya gracias por la atención prestada. Bueno, quiero mostrar el código que tengo y me aparece bajo las variables una línea que indica que hay los siguientes errores: private void
textBox2_KeyPress(object sender, KeyPressEventArgs e)
{
if (e.KeyChar == Convert.ToChar(Keys.Enter))
{
//Esto no funciona.Indica que: Ya se ha definido una variable
local denominada "ingreso" en este ambito.
//Lo mismo me indica para variable: totalIngresado.
double ingreso = 0;
double totalIngresado = 0;
double ingreso = Convert.ToDouble(textBox2.Text);
double totalIngresado =
(Convert.ToDouble(ingreso) + Convert.ToDouble(totalIngresado));
label6.Text = "Valor ingresado :" + " " + Convert.ToString(textBox2.Text);
label7.Text = "Ingreso Total :" + " " + Convert.ToString(totalIngresado);
label7.Text = Convert.ToString(ingreso + ingreso);
//Sin embargo si coloco el siguiente código. Si funciona:
int b = 0;
int c = 0;
b = Convert.ToInt32(textBox2.Text);
c = (Convert.ToInt32(b) + Convert.ToInt32(c));
label6.Text = "Valor ingresado :" + " " + Convert.ToString(b);
label7.Text = "Ingreso Total :" + " " + Convert.ToString(c);
}
}
}
} ¿Por qué ? Si solo es un cambio de nombre de las variables. ¿¿¿¿????? |
|
ID | Asunto | Fecha | Nick | |
57453 | Re: Aviso de error de compilacion (Resp: 57441) | 16/01/14 00:12 | al_sal | | |
Buenas tardes a todos.
Me di cuenta de mi error. No se debe volver a declarar las variables como doublé. Por eso me indicaba error.
double ingreso = Convert.ToDouble(textBox2.Text); double totalIngresado = (Convert.ToDouble(ingreso) + Convert.ToDouble(totalIngresado));
Bueno como expliqué antes. Estoy comenzando con este lenguaje. Así que pido un poco de paciencia.
Desde ya gracias a todos.
Favor cerrar esta consulta.
Si esta respuesta resuelve tu duda, por favor pulsa en la de este mensaje. Gracias. |