Ci sono un paio di modi per affrontare questo problema. Nessuno di loro è perfetto, ma puoi trovare una soluzione praticabile. La chiave è che la tua squadra ha bisogno di un approccio standard per risolverlo e di mantenerlo.
Ecco alcune delle opzioni:
- Diverse lettere maiuscole
La variabile denominata singolarmente inizierà con un caso (minuscolo) mentre la variabile plurale inizierà con l'altro caso (maiuscolo).
var Fish = new List<fish>(); //plural
var fish = Fish[0]; //singular
- Uso deliberato della grammatica non corretta
Esempio:
var Fishes = new List<fish>(); //plural
var fish = Fishes[0]; //singular
o
var Meese = new List<Moose>(); //plural
var Moose = Meese[0]; //singular
- Utilizza il nome del gruppo invece
Esempio:
var SchoolOfFish = new List<Fish>(); //plural
var Fish = SchoolOfFish[0]; //singular