如何让文本框显示双倍?
How to make a textbox show me double?
我正在尝试让自己习惯 C#,目前我正在使用 SharpDevelop 来完成该任务,无论如何,我有一个简单的问题,假设我想要一个文本框来显示数学代码的结果如下所示,如何让 TextBox 实际向我显示 double、int 或其他类型的类型?它总是告诉我它不能将双精度转换为字符串或其他任何东西,我很菜鸟所以是的。
void CmdWriteClick(object sender, EventArgs e)
{
double var = 8.40;
double start = 9.00;
double end = var + start;
textbox_end.Text = end;
}
我已经尝试过不使用 .text 而是类似的东西。值但没有用,有什么帮助吗?
只需添加.ToString()
textbox_end.Text = end.ToString()
您可以尝试将其包装在字符串中,例如:
void CmdWriteClick(object sender, EventArgs e)
{
double var = 8.40;
double start = 9.00;
double end = var + start;
textbox_end.Text = "" + end + "";
}
我正在尝试让自己习惯 C#,目前我正在使用 SharpDevelop 来完成该任务,无论如何,我有一个简单的问题,假设我想要一个文本框来显示数学代码的结果如下所示,如何让 TextBox 实际向我显示 double、int 或其他类型的类型?它总是告诉我它不能将双精度转换为字符串或其他任何东西,我很菜鸟所以是的。
void CmdWriteClick(object sender, EventArgs e)
{
double var = 8.40;
double start = 9.00;
double end = var + start;
textbox_end.Text = end;
}
我已经尝试过不使用 .text 而是类似的东西。值但没有用,有什么帮助吗?
只需添加.ToString()
textbox_end.Text = end.ToString()
您可以尝试将其包装在字符串中,例如:
void CmdWriteClick(object sender, EventArgs e)
{
double var = 8.40;
double start = 9.00;
double end = var + start;
textbox_end.Text = "" + end + "";
}