我正在尝试将文本框值平方根并将其输出到不同的文本框中。这是我到目前为止所拥有的:
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表单时遇到了类似的问题。
我只是重命名了错误中建议的数据库中受影响的列,它就消失了。