0%

【C#】区别对象关键字“this”

如果有一个类中存在字段a,又存在方法b,而方法b又有形参a,在将字段a与形参a互相赋值的过程中常会引起混淆,为了区别之引入关键字“this”。用“this.a”可以表示类中的字段a。同样的,this还可以用于方法、属性。

使用this关键字,可以对相同名字的字段与方法中的形参进行区分,也可以减少由类名较长带来的麻烦,在后期检查时也更简单明了,建议在同类中的调用尽量使用this。