Hay un par de formas de abordar este problema. Ninguno de ellos es perfecto, pero puedes encontrar una solución viable. La clave es que su equipo necesita idear un enfoque estándar para resolver esto y cumplirlo.
Estas son algunas de las opciones:
La variable nombrada singularmente comenzará con un caso (minúscula) mientras que la variable plural comenzará con el otro caso (mayúscula).
var Fish = new List<fish>(); //plural
var fish = Fish[0]; //singular
- Uso deliberado de gramática incorrecta
Ejemplo:
var Fishes = new List<fish>(); //plural
var fish = Fishes[0]; //singular
o
var Meese = new List<Moose>(); //plural
var Moose = Meese[0]; //singular
- Use el nombre del grupo en su lugar
Ejemplo:
var SchoolOfFish = new List<Fish>(); //plural
var Fish = SchoolOfFish[0]; //singular