Мой код просто:Использование Generic с Func в качестве параметра
public override C Calculator<C>(Team[] teams, Func<Team, C> calculatorFunc)
{
return teams.Average(calculatorFunc);
}
Я получаю эту ошибку:
Ошибка 2 аргументы типа для метода «System.Linq.Enumerable.Average (System.Collections .Generic.IEnumerable, System.Func) 'не может быть выведено из использования. Попробуйте явно указать аргументы типа.
Как это исправить?
Нет, это об определении метода, не вопрос с называя это. – Dario
Что значит «Рассчитать»? (его калькулятор ...) вы можете написать весь метод по мере необходимости, чтобы его написать? –