'int'不包含'Text'的定义

时间:2018-05-03 21:13:40

标签: c#

我知道这是一个简单的问题,但对于我的生活,我无法在其他地方找到解决方案。这是我的代码:

int txtAge = 20;
txtAge.Text = txtAge.ToString();

错误专门针对.Text。 TextBox对象和变量都命名为txtAge。我知道合理的做法是给他们不同的名字,但这是由我的教授完成的,所以我对改变它们犹豫不决。

1 个答案:

答案 0 :(得分:4)

您可以使用this告诉编译器您要使用非局部变量:

this.txtAge.Text = txtAge.ToString();
  • 另请注意()之后的ToString。你需要那些。

另请注意,这种做法非常气馁。您应该避免重复使用变量名称。