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

解决方案 »

  1.   

    可以
    this 关键字引用类的当前实例
      

  2.   

    关键字this有多种用法,在你的例子中,this省掉应该是可以的!
      

  3.   

    就是说,我的例子中可以将this省掉来读这个程序?
      

  4.   

    this是指本类吧,我是这么理解的。用this可以调用本类的属性,方法,空间名等等
      

  5.   

    控件名称(例如你所说的textBox1),不是空间名,不好意思。
      

  6.   

    这里的this不能省略class Foo
    {
     int a;
     public Foo(int a)
     {
      this.a=a
     }
    }
      

  7.   

    1:this带表当前对象
    2:
    class A
    {
        public A
        {
            Console.WriteLine(this);
            //输出当前类名: A
        }
    }