¿Qué interfaz de C# debería usarse si solo deseo poder indexar instancias de un tipo? No necesito (o quiero) la capacidad de agregar/eliminar/editar elementos. La enumeración está bien. ¿Esto requiere un tipo personalizado IIndexable
?Interfaz indexable
En este caso IList
es exagerado porque obliga a la implementación de los miembros que no quiero tener.
¿Es necesario ser compatible con las interfaces existentes? Si no, ¿por qué no simplemente crear su propia interfaz con un indexador? –