C# indexadores (indexer)

Los indizadores permiten indizar las instancias de una clase o struct como matrices. El valor indizado se puede establecer o recuperar sin especificar explícitamente un miembro de tipo o de instancia. Son similares a propiedades, excepto en que sus descriptores de acceso usan parámetros.

https://docs.microsoft.com/es-es/dotnet/csharp/programming-guide/indexers/

https://www.tutorialsteacher.com/csharp/csharp-indexer

https://www.tutorialspoint.com/csharp/csharp_indexers.htm