Я сделал несколько тестов о IList<T>.Aggregate()
, но ответ не имеет смысла для меня.
List<int> Data1 = new List<int> { 1,0,0,0,0};
var result = Data1.Aggregate<int>((total, next) => total + total);
Результат 16
.
Я ожидал, что это будет 32
.
Может кто-нибудь объяснить?