Вы можете создать объекты Expression вместо func и скомпилировать () выражение, чтобы получить делегат Func.
ужно реализовать метод:
object GetFactory(Type type);
Этот метод должен возвращать Func <T>, где typeparam 'T' это 'type'.
Итак, моя проблема в том, что я не знаю, как создать Func <?> Во время выполнения, используя отражение. Activator.CreateInstance не работает, потому что в делегатах нет конструкторов.
Есть идеи?