using System.Collections.Generic;
public static void Main()
List<List<int>> valuesCollection = new()
CalculateSumsInArray(valuesCollection);
CalculateSumsInList(valuesCollection);
private static void CalculateSumsInArray(List<List<int>> valuesCollection)
var indexCount = valuesCollection[0].Count;
var sums = new int[indexCount];
foreach (var values in valuesCollection)
for (var i = 0; i < sums.Length; i++)
Console.WriteLine("Sums (array): " + string.Join(", ", sums));
private static void CalculateSumsInList(List<List<int>> valuesCollection)
var sums = valuesCollection[0].ToList();
foreach (var values in valuesCollection.Skip(1))
for (var i = 0; i < sums.Count; i++)
Console.WriteLine("Sums (list): " + string.Join(", ", sums));