Func способен сделать это.Есть несколько вариантов, в зависимости от количества входных параметров, которые вы ищете, включая ни одного.Он всегда принимает возвращаемый тип, хотя, например, Func<int>
представляет функцию без аргументов, возвращая int.
Надеюсь, это поможет.