Мне было любопытно, как другие люди используют ключевое слово this. Я использую его в конструкторах, но я также могу использовать его во всем классе другими способами. Некоторые примеры:
В конструкторе:
public Light(Vector v)
{
this.dir = new Vector(v);
}
В другом месте
public void SomeMethod()
{
Vector vec = new Vector();
double d = (vec * vec) - (this.radius * this.radius);
}