Вам нужна функция агрегирования
int modValue = ints.Aggregate(1, (x,y) => x * y);
Функция агрегирования принимает начальное значение аккумулятора, а затем применяет операцию к каждому значению в перечислении, создавая новое значение аккумулятора.Здесь мы начинаем с 1, а затем умножаем любое значение на текущее значение аккумулятора.
Примечание. В случае пустого значения ints
возвращается значение 1. Это может или не может быть правильным для вашей ситуации.