Tal como lo han señalado otras personas, generalmente puede saber cuál es cuál, según el alcance, se utiliza el elemento. En realidad, no puede tener el parámetro y la variable local en el mismo ámbito y si desea la variable privada, simplemente use this.myInteger. Por lo tanto, no creo que Microsoft se haya preocupado demasiado, ya que puede diferenciarlos fácilmente si lo desea.
Pero dicho esto, estoy un poco sorprendido de que nadie haya dicho esto todavía, pero olvídate de Microsoft y sus convenciones de nomenclatura (bueno, alguien podría haberlo dicho por ahora, ya que tuve que correr a una reunión y dejar esto abierto sin enviarlo. eso). La notación húngara también fue una convención de nomenclatura iniciada en Microsoft (¿o fue Xerox? Nunca recuerdo cuándo se le ocurrió a Simonyi). No puedo pensar en nadie que conozca que no maldiga el nombre de la notación húngara hasta el día de hoy. Nos molestó tanto en el lugar que trabajé que creamos nuestro propio estándar que utilizamos internamente. Tenía más sentido para nosotros y aceleró un poco nuestro trabajo (en realidad era bastante parecido a lo que Microsoft sugiere ahora, pero todo fue un caso pascal con la excepción de las variables privadas).
Dicho esto, el estándar más nuevo que usa Microsoft (la combinación de estuche de camello y estuche pascal) no es tan malo. Pero si a usted y a sus compañeros de trabajo no les gusta, invente sus propios estándares (colectivamente es lo mejor). Esto, por supuesto, depende de si su empresa ya tiene o no un conjunto de estándares. Si lo hacen, quédese con ellos. De lo contrario, invente lo que funciona para usted y sus compañeros de trabajo. Solo mantenlo lógico.
Desde que Aaronaught solicitó una cita sobre Charles Simonyi y la notación húngara:
http://en.wikipedia.org/wiki/Charles_Simonyi
http://en.wikipedia.org/wiki/Hungarian_notation
http://msdn.microsoft.com/en-us/library/aa260976(v=VS.60).aspx
http://ootips.org/hungarian-notation.html
http://www.hitmill.com/programming/vb/Hungarian.html
http://web.mst.edu/~cpp/common/hungarian.html
Los dos últimos son solo ejemplos de notación húngara y el enlace de Ootips son solo algunas citas sobre algunas opiniones sobre el tema. Tenga en cuenta que también hay un sistema de notación húngara, pero que, hasta donde sé, llegó a ser popular entre los programadores de Microsoft (aunque, a diferencia de Simonyi para la variación de aplicaciones, no sé quién).
this.
.this.component = component
). Si se encuentra con ámbitos ambiguos en otro lugar, de modo que tenga "un montón de 'esto' redundante". disperso alrededor de su código ", entonces tiene un código mal escrito.