que he estado tratando de hacer esto durante unas cuantas horas ahora y esto es por lo que yo he conseguido¿Cómo puedo realizar una lista <object> .Cast <T> utilizando la reflexión cuando T es desconocida
var castItems = typeof(Enumerable).GetMethod("Cast")
.MakeGenericMethod(new Type[] { targetType })
.Invoke(null, new object[] { items });
Este me devuelve
System.Linq.Enumerable + d__aa`1 [MyObjectType]
mientras que necesito (para mi ViewData) como lista genérica es decir,
System.Collections.Generic.List`1 [MyObjectType]
Cualquier punteros sería grande
Gracias olvidé por completo que (el código de ceguera se había establecido) gracias. [por cierto, hay un error tipográfico en su método para cualquiera que quiera copiar cualquier pegar debería decir var list = ToListMethod.MakeGen .....] –
He corregido el error tipográfico. –
Brillante. Difícil de encontrar, pero resolvió totalmente mi problema. Gracias a todos. –