Cố gắng để tái sử dụng Sum
nhưng đã nhận lỗi này:không thể giải quyết phương pháp Sum
cannot resolve method Sum
làm thế nào tôi có thể thay đổi cú pháp của tôi
private static void AggregatesData(User user)
{
user.TotalActiveUsers = SumToolbarsData(user.bars,(tb => tb.ActiveUsers));
user.TotalInstalls = SumToolbarsData(user.bars, (tb => tb.Installs));
user.TotalBalance = SumToolbarsData(user.bars, (tb => tb.Balance));
}
private static T SumToolbarsData<T>(List<Bar> bars, Func<Bar, T> selector)
{
return bars.Sum<T>(selector);
}