尝试对文本框进行平方根时,无法将类型"字符串"隐式转换为"系统.Windows.控件.文本框"错误



我正在尝试将文本框值平方根并将其输出到不同的文本框中。这是我到目前为止所拥有的:

private void ButtonSquareRoot_Click(object sender, RoutedEventArgs e)
{
double Input1double = Convert.ToDouble(TextBoxInput1.Text);
double VarTextBoxAnswer = Math.Sqrt(Input1double);
TextBoxAnswer = VarTextBoxAnswer.ToString();
}

它出现以下错误消息:

Severity   Code    Description Project File    Line    Suppression State

错误 CS0029 无法将类型"字符串"隐式转换为"System.Windows.Controls.TextBox"计算器 c:\users\user\documents\visual studio 2017\Projects\calculator\calculator\MainWindow.xaml.cs 125 活动

第 125 行是以 TextBoxAnswer 开头的行

如果您有任何想法如何解决此问题,请提供帮助!如果我不够具体,请回复,我会提供更多信息。

替换

TextBoxAnswer = VarTextBoxAnswer.ToString();

TextBoxAnswer.Text = VarTextBoxAnswer.ToString();

您必须将结果写入TextBox对象的Text属性中。

我在处理Windows表单时遇到了类似的问题。

我只是重命名了错误中建议的数据库中受影响的列,它就消失了。

最新更新