StyleCop примусить використовувати this.So, якщо ви вважаєте, що це найкраща практика (що я роблю), то використання this.найкращої практики.
Стиль, який ви приймаєте, залежить від вас та ваших власних стандартів кодування, "найкраще" - це все, що ви визначаєте. Просто будьте послідовними. Використання його непослідовно просто призводить до плутанини.
Моє міркування полягає в тому, що, використовуючи this.виклики, той факт, що ви посилаєтесь на властивості екземплярів, так, наприклад, це допомагає виділити той факт, що ви мутуєте їх (якщо у вас є this.x = ...), про що ви могли б хотіти знати. Він також підкреслює той факт, що будь-який час, коли ви бачите this.ваш метод, ніколи не може бути статичним. Використання такої конвенції на зразок m_також зробить це, але це ручне зусилля, якщо ви зробите m_статичний або рефактор якийсь метод, щоб передати значення поза класом, тоді ви повинні пам'ятати, щоб змінити ім'я, якщо ви використовували thisтоді компілятор змусить вас внести зміни.
Простіше сказати, використання thisпростіше, тому що якщо ви помилитесь, ваш код не збирається, якщо ви використовуєте m_це ручне зусилля, і ви не використовуєте інструменти.
m_має означати?