Me gustaría poder almacenar varios métodos estáticos en una lista y luego buscarlos y llamarlos dinámicamente.una lista de funciones dinámicas y llamándolas dinámicamente
Cada uno de los métodos estáticos tiene un número diferente de args, tipos y devolver valores
static int X(int,int)....
static string Y(int,int,string)
me gustaría tener una lista que puedo añadir a todos ellos a:
List<dynamic> list
list.Add(X);
list.Add(Y);
y luego:
dynamic result = list[0](1,2);
dynamic result2 = list[1](5,10,"hello")
¿Cómo hacer esto en C# 4?
+1, un tipo diferente de pregunta. –
+1, me gusta esa – Dennis
Lo que estás buscando es el [patrón de comando] (http://en.wikipedia.org/wiki/Command_pattern). Google que junto con 'C#' y usted debe establecerse. –