日期:2014-05-18  浏览次数:20623 次

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
}
}