我的代碼很簡單:使用泛型與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 2010-08-07 18:39:14
你是什麼意思「計算」? (它的計算器......) 你能否根據需要寫出整個方法來寫? – 2010-08-07 18:39:31