我知道这是一个简单的问题,但对于我的生活,我无法在其他地方找到解决方案。这是我的代码:
int txtAge = 20;
txtAge.Text = txtAge.ToString();
错误专门针对.Text
。 TextBox对象和变量都命名为txtAge
。我知道合理的做法是给他们不同的名字,但这是由我的教授完成的,所以我对改变它们犹豫不决。
答案 0 :(得分:4)
您可以使用this
告诉编译器您要使用非局部变量:
this.txtAge.Text = txtAge.ToString();
()
之后的ToString
。你需要那些。另请注意,这种做法非常气馁。您应该避免重复使用变量名称。