Oi, José! Como vai?
Agradeço por compartilhar.
Gostei bastante da organização do seu código, separando as operações em uma função e depois trabalhando com listas e foreach. Isso mostra um bom entendimento de como estruturar um programa e reutilizar lógica, além de aplicar bem listas e loops no C#.
Uma dica interessante para o futuro é usar o método Sum() da biblioteca LINQ para simplificar a soma de listas.
using System.Linq;
List numeros = new List { 1, 20, 8, 15, 3, 6, 35 };
int total = numeros.Sum();
Console.WriteLine(total);
Esse código usa o metodo Sum para somar todos os valores da lista automaticamente, deixando o código mais simples e legivel.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!