this 代表什么含义?

解决方案 »

  1.   

    this 关键字引用类的当前实例,还可用作扩展方法的第一个参数的修饰符。
    以下是 this 的常用用途:限定被相似的名称隐藏的成员例如:public Employee(string name, string alias) 
    {
        this.name = name;
        this.alias = alias;
    } 将对象作为参数传递到其他方法,例如: CalcTax(this);
     
    声明索引器,例如: public int this [int param]
    {
        get { return array[param];  }
        set { array[param] = value; } 由于静态成员函数存在于类一级,并且不是对象的一部分,因此没有 this 指针。在静态方法中引用 this 是错误的。 
      

  2.   

    this应该有几种用法,不过我一般都只用过this来表示当前类的实例。
      

  3.   

    this.就是当前对象...有的人也叫:当前类.当前实例...可能是大家对...类,对象,实例的不了解吧.
      

  4.   

    简单的说就是代表自己,很多地方的可以用,含义也相当丰富,如你在窗口form1中使用就代表窗口form1。如form1为父窗口,form2为子窗口,
    由form2引用form1,你可以写form2.Parent,但如果你写成this.Parent这样代码移植性会很高,同时改写时也较容易。
      

  5.   

    作用和vb中的me一样
    这就看出来了
    他的意思是:“就是我”