using System.Collections.Generic;
public static List<Dictionary<string, decimal>> ListOfTimings = new List<Dictionary<string, decimal>> {
new Dictionary<string, decimal>{
new Dictionary<string, decimal>{
new Dictionary<string, decimal>{
public static void Main()
var result2 = (from timings in ListOfTimings
group timing by timing.Key into g
.ToDictionary(x => x.Key, x => x.Sum(y => y.Value));
Console.WriteLine(string.Join(",", result2.Keys));
Console.WriteLine(string.Join(",", result2.Values));