看网上的源码,发现在page类的成员函数里都用this来引用其成员变量,感觉好像没必要。请前辈指点。

解决方案 »

  1.   

    点this可以带出类的成员,这样就不用打字了。
      

  2.   

    this请参见
    C# 关键字 | base
    this 关键字将引用类的当前实例。静态成员函数没有 this 指针。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 是错误的。
      

  3.   

    用了this方便一点,在vs2003里可以自动完成很多的输入!减少错误
      

  4.   

    不好意思,可能是CSDN出问题了