¿Es posible definir un tipo genérico en C# que se refiera a sí mismo?Tipos genéricos recursivos
E.g. Quiero definir un Dictionary <> que tenga su tipo como TValue (para una jerarquía).
Dictionary<string, Dictionary<string, Dictionary<string, [...]>>>
No, esto no es posible. ¿Podría ser más específico en lo que está tratando de lograr? –
lol Earwicker, tienes que aceptar que es raro;) ... También pensé que no (directamente) ... – eglasius
Creo que la gente se confunde porque una clase no puede heredarse de sí misma (obviamente, o tendría un tamaño infinito como pronto como tenía cualquier campo), ni un genérico puede heredar de un parámetro de tipo, pero el nombre propio de la clase y los parámetros de tipo pueden aparecer en los argumentos de tipo de una base genérica muy bien. –