ho visto questo a an MVC3 Razor tutorial a http://www.asp.netConvenzioni di denominazione in C# - sottolinea
public ActionResult Index() {
return View(_usrs._usrList);
}
Non è che l'utilizzo semplicemente sbagliato? Ho sempre pensato che [docs]
In C#, io di solito lo vedono utilizzato solo quando si definisce la variabile membro privato di fondo per una proprietà pubblica. Altre variabili membro private non hanno un carattere di sottolineatura. Questo utilizzo è in gran parte andato al wayside con l'avvento delle proprietà automatiche.
O è una nuova convenzione di denominazione che sto vedendo? Molto curioso di questo utilizzo nel tutorial di Microsoft.
P.S: L'articolo è abbastanza buono. È solo che tendo a seguire le convenzioni di denominazione per una migliore leggibilità.
Uso i caratteri di sottolineatura sempre per i membri privati, li rende più facili da trovare. '_MyVariable' non sta distruggendo la leggibilità. –
Eww, un metodo con il nome di una proprietà. Questo dovrebbe essere GetIndex(), ovviamente. Scritto da un programmatore C++, probabilmente. Tutto piuttosto soggettivo, usa le tue convenzioni. –