c# - “int”不包含“Text”的定义
问题描述
我知道这是一个多么简单的问题,但在我的一生中,我无法在其他地方找到解决方案。这是我的代码:
int txtAge = 20;
txtAge.Text = txtAge.ToString();
该错误专门针对.Text
. TextBox 对象和变量都命名为txtAge
. 我知道合理的做法是给它们起不同的名字,但这是我的教授做的,所以我很犹豫要不要改变它们。
解决方案
您可以使用this
告诉编译器您要使用非局部变量:
this.txtAge.Text = txtAge.ToString();
- 另外,请注意
()
afterToString
。你会需要这些。
另请注意,非常不鼓励这种做法。您应该避免重复使用变量名。
推荐阅读
- python - 如果已使用数据框,如何根据列值获取行位置?
- java - Java swing如何使用4个点将图像绘制为四边形
- git - 在 GitHub 上创建拉取请求的正确方法是什么?
- javascript - Javascript/jQuery:如何从另一个类获取数据值
- java - Switching JPanels causing keyListener to fail
- google-cloud-platform - Unnecessary requests coming on google cloud end points
- c++ - GDI Drawing to external windows (C++)
- sql - SQL: How to get recent record
- php - How to get values that only exists in all arrays
- php - How to grab the keys and value from an array in an array with php