您的位置:首页 > 编程语言 > C#

this的几种用法(C# )

2011-08-30 17:04 246 查看

以下是 this 的常用用途:

this 关键字引用类的当前实例,还可用作扩展方法的第一个参数的修饰符。

  • 限定被相似的名称隐藏的成员,例如:

    public Employee(string name, string alias)
    {
    // Use this to qualify the fields, name and alias:
    this.name = name;
    this.alias = alias;
    }
  • 将对象作为参数传递到其他方法,例如:

    CalcTax(this);
  • 声明索引器,例如:

    public int this[int param]
    {
    get { return array[param]; }
    set { array[param] = value; }
    }

         由于静态成员函数存在于类一级,并且不是对象的一部分,因此没有 this 指针。 在静态方法中引用 this 是错误的。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: