I'm looking at code from another programmer and style differences aside, they do something I don't.
On every single reference to the class' own variables and methods, they precede it with this
. (ie. this.Init()
x Init()
)
On my side, I've mostly used this
to pass a reference to the instance to other classes, or, on occasion, when I needed to differentiate from base
.
Is there any particular advantage in explicitly referring to this
every time?