A meno che non sia necessario distinguere tra una variabile e un campo con lo stesso nome, non ho mai messo this.davanti a un campo o l'accesso ai membri in C #. Vedo che questo non è diverso dal m_prefisso che era comune in C ++ e penso che se hai davvero bisogno di specificare che è un membro, la tua classe è troppo grande.
Tuttavia, ci sono un certo numero di persone nel mio ufficio che sono fortemente in disaccordo.
Cosa sono considerate le migliori pratiche attuali in merito this.?
EDIT: Per chiarire, non uso mai m_e uso solo this.quando assolutamente necessario.
this.sia quasi cattivo come m_.
m_dovrebbe significare?