♣
关于this用法的问题
麻烦高手帮助我一下,我对c#中this关键字的用法有疑惑 。书上说this关键字表示类的当前实例。
举个例子: private void button_click(object sender,system.eventargs e)
{
this.text="哈哈哈哈";
}
上面这个例子中用this我大概能理解,这里的this代表的应该就是button 这个对象。
但是下面例子中的this是怎么回事我就不知道了?
private void button_click(object sender,system.eventargs e)
{
string output;
output=this.txtname.text; //这里的txtname是一个文本框控件名
请问一下,这里的this能不能不要呢,我认为不要第2个例子中的this是不是可以不要呢,或者是不是可以用button这个名字替换this呢。还有我上面有理解错误的地方,也麻烦各位前辈指导一下,谢谢
· 网友精彩回答:
楼主理解错了, 楼主所指的this应该是类(form)的当前实例, 就是说 this.text="哈哈哈哈";是将窗体的标题设成"哈哈哈哈"
所有的this都可以去掉
- 更多问题:
- · 页面传参问题
- · c u 2010.1.1
- · 请大家推荐几个自己认为系统框架成熟、稳定的系统
- · 怎样恢复丢失的硬盘分区?
- · 大伙帮忙看看我的oracle连接为什么这么慢
- · jsp中如何实现图片的批量上传
- · 紧急求救!没有dbchart控件!!马上给分!!!
- · 在VB。NET正面怎么做才可以用w3JMail发邮件啊?
- · 帮帮小弟我.~~~哪错了.
- · imp问题
- · 送分问问题 在线等。 分组是什么意思? UDP 多路复用又是什么意思?
- · 讨论eclipse技术,和java
- · 请教一个HIWORD和lParam的问题
- · 一个比较难的sql语法问题
- · 使用JBuild遇到极郁闷的问题
- · 小弟想帮小弟的小弟在广州找个平面设计培训班,大伙有什么推荐??

