在Visual C#中的TextBox / Label中显示int变量

时间:2014-01-31 17:19:28

标签: c# variables visual-studio-2013

我正在创建我的第一个C#项目,但我找不到在TextBox或Label中显示整数变量的方法。我正在使用visual C#和Visual Studio 2013。

我已经使用C ++很长一段时间了,我会直观地使用'cout',但我不知道在哪里放fe:textBox4.text = cal(其中cal是可变的)。

4 个答案:

答案 0 :(得分:2)

问题:您只能将String分配给TextBox Text属性。

解决方案:使用cal函数将ToString()变量转换为String,然后将其分配给TextBox Text属性。

替换它:

textBox4.text = cal;

有了这个:

textBox4.Text = cal.ToString();

答案 1 :(得分:2)

使用其中一个表单

textBox4.Text = cal.ToString();
textBox4.Text = "" + cal;
textBox4.Text = string.Format("{0}", cal);

最后一个是灵活性的最佳选择,如下所示,带有一些装饰:

textBox4.Text = string.Format("[CELL: {0}]", cal);

如果没有任何装饰,string.Format()会产生不必要的开销,可以通过第一个表单来避免。

为了便于阅读,string.Format()应优先考虑连接字符串(第二个表单)。使用string.Format()进行连接时无法做到的是使格式字符串成为变体(例如,从I18N的配置中获取)。

注意T属性中的大写Text

答案 2 :(得分:0)

就像这样使用

textBox4.Text = cal.ToString();

ToString()

textBox4.Text=Convert.ToString(cal);

textBox4.Text = new StringBuilder().Append(cal).ToString();

textBox4.Text=Convert.string.Empty + Cal;

答案 3 :(得分:0)

  

但我不知道在哪里放fe:textBox4.text = cal(其中cal是   变量)。

您应该将此代码放在方法中。可以是 Form_Load 事件,也可以是Button点击,例如在表单中添加一个按钮使用设计器(从工具箱拖放),双击按钮并将此代码放在按钮单击事件中:

textBox4.Text = cal.ToString();