Principales respuestas
Error Convert.ToDouble ¿falta una referencia de ensamblado?

Pregunta
-
Estimados:
Estoy dando mis primeros pasos en programación C# utilizando el Visual Studio 2010 y con este código de ejemplo me da el error anotado:
Error 1 El tipo o el nombre del espacio de nombres 'ToDouble' no existe en el espacio de nombres 'Convert' (¿falta una referencia de ensamblado?) C:\Users\fguillen\documents\visual studio 2010\Projects\Convert\Convert\Form1.cs 36 42 Convert
Este es el código ¿en que estoy fallando
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; namespace Conver { public partial class Form1 : Form { private TextBox objTextBox = null; public Form1() { InitializeComponent(); } private void ctGradosC_KeyPress(object sender, KeyPressEventArgs e) { objTextBox = (TextBox)sender; } private void ctGradosF_KeyPress(object sender, KeyPressEventArgs e) { objTextBox = (TextBox)sender; } private void btAceptar_Click(object sender, EventArgs e) { try { double grados; // Si se escribió en la caja de texto grados centígrados... if (objTextBox == ctGradosC) { grados = Convert.ToDouble(ctGradosC.Text) * 9.0 / 5.0 + 32.0; // Mostrar el resultado redondeado a dos decimales ctGradosF.Text = string.Format("{0:F2}", grados); } // Si se escribió en la caja de texto grados Fahrenheit... if (objTextBox == ctGradosF) { grados = (Convert.ToDouble(ctGradosF.Text) - 32.0) * 5.0 / 9.0; // Mostrar el resultado redondeado a dos decimales ctGradosC.Text = string.Format("{0:F2}", grados); } } catch (FormatException) { ctGradosC.Text = "0,00"; ctGradosF.Text = "32,00"; } } private void Form1_Load(object sender, EventArgs e) { ctGradosC.Focus(); } private void CajaTexto_Enter(object sender, EventArgs e) { TextBox ObjTextBox = (TextBox)sender; ObjTextBox.SelectAll(); } private void CajaTexto_MouseClick(object sender, MouseEventArgs e) { TextBox ObjTextBox = (TextBox)sender; ObjTextBox.SelectAll(); } } }
Respuestas
-
hola
que raro el mensaje porque el metodo si existe
lo que si veo raro es que defines el nombre del namespace como
namespace Conver
digo tienes tanto millones de nombre que podrias suar y tenias que suar uno que coincida con el del .net usa
porque segun el error
C:\Users\fguillen\documents\visual studio 2010\Projects\Convert\Convert\Form1.cs
usas una carpeta o nasmpace con este nombre causando problemas, cambia el nombre al nasmespace de tu proyecto
saludos
Leandro Tuttini
Blog
Buenos Aires
Argentina- Marcado como respuesta frankguillenramirez domingo, 19 de febrero de 2012 21:02
Todas las respuestas
-
hola
que raro el mensaje porque el metodo si existe
lo que si veo raro es que defines el nombre del namespace como
namespace Conver
digo tienes tanto millones de nombre que podrias suar y tenias que suar uno que coincida con el del .net usa
porque segun el error
C:\Users\fguillen\documents\visual studio 2010\Projects\Convert\Convert\Form1.cs
usas una carpeta o nasmpace con este nombre causando problemas, cambia el nombre al nasmespace de tu proyecto
saludos
Leandro Tuttini
Blog
Buenos Aires
Argentina- Marcado como respuesta frankguillenramirez domingo, 19 de febrero de 2012 21:02
-