[ bm101 @ 31.10.2002. 22:38 ] @
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? |