Desafío: Por favor, cree una instancia de la clase siguiente (utilizando cualquier tipo como T):¿Definición de clase genérica recursiva imposible?
class Foo<T>
where T : Foo<T>
{
}
Usted puede utilizar cualquier técnica que desee; llana "nueva MyClass ...", usando reflexión, hackear MSIL, lo que sea.
Dar una idea de lo que quiere lograr puede ayudar a las personas a dar mejores respuestas alternativas. –
posible duplicado de [Tipos genéricos recursivos] (http://stackoverflow.com/questions/647533/recursive-generic-types) – Amber
posible ¿Tarea pregunta? – Carsten