Nabavio sam knjigu od CET-a "C# od početka" u kojoj primeri forsiraju obaveznu upotrebu ključne reči this prilikom referenciranja podataka članova klase.
Sad, koliko se sećam, u C++ je this korišćen najčešće u operatorima kada bi trebalo vratiti pokazivač ili referencu na trenutnu instancu klase. Naravno u C# sada su samo reference u pitanju (u managed "modu"), tako da mi nije najjasnije zašto je forsiran model pristupa podacima npr:
this.m_hForm; // naravno ovaj izraz je unutar private / public metoda klase
kada je m_hFrom već DEKLARISAN u klasi, kao član klase.
Naravno probao sam u kodu da koristim "staru" notaciju bez this-a i, naravno, radi.
BTW, vidim i da form designer forsira this.member način pristupa, iako su podaci članovi lepo definisani unutar klase.
DAKLE: zašto this, kada radi i bez nj?