¿Alguien sabe cómo crear dinámicamente una instancia Func<T>
?Usando Activator.CreateInstance para crear Func <T> instancias
//Create the Func type
Type funcType = typeof(Func<>).MakeGenericType(typeof(string));
//How do I pass a reference to the anonymous method?
Activator.CreateInstance(funcType,() => "test");
Esto no se compila:
no puede convertir la expresión lambda para escribir
object[]
porque no es un tipo de delegado
cualquier persona?
tratar de describir lo que estamos tratando de lograr en lugar de cómo se está tratando de lograr que para el mejor oportunidad de una respuesta. – Jamiec
Estoy de acuerdo con Jamiec, porque generalmente el espacio de nombres de Expression es mejor en este tipo de escenarios que la reflexión de núcleo duro. – SWeko
seesharper ¿Puedes echarle un vistazo a esta ligera pregunta de inyección por favor? http://stackoverflow.com/questions/18931955/lightinject-ioc-container-throws-stackoverflow-when-resolving-type –