this是什么用的?
如题。
例如下列语句:
if(this.textBox1.text.Length>12||this.textBox1.text.Length<6)
里面的this是什么意思?去掉可以不?
[解决办法]
可以
this 关键字引用类的当前实例
[解决办法]
关键字this有多种用法,在你的例子中,this省掉应该是可以的!
[解决办法]
this是指本类吧,我是这么理解的。用this可以调用本类的属性,方法,空间名等等
[解决办法]
这里的this不能省略
class Foo{ int a; public Foo(int a) { this.a=a }}
[解决办法]
1:this带表当前对象
2:
class A
{
public A
{
Console.WriteLine(this);
//输出当前类名: A
}
}