Я хотел бы иметь возможность хранить различные статические методы в списке, а затем искать их и динамически вызывать их.
Каждый из статических методов имеет различное количество аргументов, типов и возвращаемых значений
static int X(int,int)....
static string Y(int,int,string)
Я хотел бы иметь список, в который я могу добавить их все:
List<dynamic> list
list.Add(X);
list.Add(Y);
и позже:
dynamic result = list[0](1,2);
dynamic result2 = list[1](5,10,"hello")
Как это сделать в C #4