首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

this是什么用的?该如何处理

2012-01-26 
this是什么用的?如题。例如下列语句:if(this.textBox1.text.Length12||this.textBox1.text.Length6)里面

this是什么用的?
如题。
例如下列语句:
if(this.textBox1.text.Length>12||this.textBox1.text.Length<6)
里面的this是什么意思?去掉可以不?

[解决办法]
可以
this 关键字引用类的当前实例
[解决办法]
关键字this有多种用法,在你的例子中,this省掉应该是可以的!
[解决办法]
this是指本类吧,我是这么理解的。用this可以调用本类的属性,方法,空间名等等
[解决办法]
这里的this不能省略

C# code
class Foo{ int a; public Foo(int a) {  this.a=a }}
[解决办法]
1:this带表当前对象
2:
class A
{
public A
{
Console.WriteLine(this);
//输出当前类名: A
}
}

热点排行