Prima di tutto, PascalCasing è comunemente riservato per proprietà pubbliche, metodi, metodi, ecc. della classe. Quindi salterò il 2 e il 5.
In secondo luogo, la notazione ungherese è scoraggiata nel mondo .NET, quindi (uh, penso) 3 è giusto. Supponendo che ciò che sta succedendo con 3.
Questo lascia CamelCasing e _camelCasing. Di solito uso _camelCasing per le variabili di classe e semplice vecchio camelCasing per le variabili con scope a un metodo o più ristretto. L'involucro Camel è lo standard accettato per gli argomenti del metodo, i nomi delle variabili protette / private e le variabili all'interno di un metodo o di uno scope più ristretto.
Mi piace anche anteporre il carattere di sottolineatura in modo che le mie variabili private siano raggruppate nel mio intellisense. Tuttavia, lo faccio solo per le variabili con scope per un tipo. Variabili dichiarate all'interno di un metodo o ambito più stretto Lascio la sottolineatura fuori. Rende facile tenerli separati e tenere insieme le variabili meno utilizzate.