this关键字 主要是为了区分名称重复时引用的是哪个变量
使用方法 this.a
只能在类里面使用
例如:
class Test
{
int a;
int b;
public void Init(int a, int b)
{
this.a = a;
this.b = b;
}
public void Print()
{
Console.WriteLine("{0}-{1}={2}", a, b, a - b);
}
}
this.a 引用的是Test类下定义的int=a;而不是方法init (int a)里面的形参
没有使用this关键字的时候采用就近原则