Questa è una domanda sulla convenzione di denominazione.
In C #, qualcuno ha suggerito che le variabili di tipo List<T> debbano essere chiamate listBlah invece di solo blah . Allo stesso modo per le variabili di tipo Dictionary<keyT, valueT> .
Penso che la ragione sia perché possiamo indovinare il tipo di una variabile semplicemente guardando il suo nome, senza dover cercare dove è dichiarata.
Ma quando crei un oggetto di una classe con il nome "MyClass", qual è una buona pratica per denominare l'oggetto (dopo il nome della classe)?
Quando crei una variabile di tipi primitivi come int , char , string , double , qual è una buona pratica per nominarla?
Credo che questa domanda non riguardi solo C #, ma anche altri linguaggi di programmazione.