Пожалуйста, попробуйте следующее.
Если у вас уже есть тип IEnumerable, который содержит числа, вам не нужны никакие методы расширения. Вы можете напрямую использовать метод агрегирования расширений, как показано ниже.
num.Aggregate((a, b) => (a * a) + (b * b));
Редактировать: Folks, Мои извинения за неправильный ответ (num.Aggregate((a, b) => (a * a) + (b * b));
). Я только отправил это без попытки. Один джентльмен уже опубликовал правильный ответ. Однако я нахожу еще один способ для того же вывода
num.Select(x => x * x).Sum();