this 的英文意思:这;特指,比如this is your name 这就好解释了 这是你的名字,属于你的 特指的,
C#中的保留字this仅限于在构造函数,类的方法和类的实例中使用。
被用来区分类成员及本地的成员 this用途:
限定被相似的名称隐藏的成员
public Persson(string name, string alias)
{
this.name = name;//this.name表示这个Persson里面的name,只属于Persson
this.alias = alias;同上
}
还有很多用途,我只学到这个作者: 李荣斌 时间: 2013-2-20 01:43
public void SayHello()
{
int name="张三";
Console.WriteLine("大家好,我是{0}",name);
}
在这个SayHello()方法中,本来想调用的变量是成员变量,但是因为变量使用的就近原则,它就使用了这个已经赋值为张三的局部变量,这个时候就要加上this。