Hallo Forum,
ich habe mindestens 3 Array, die mir so "List<IEnumerable<object>>" vorliegen. Diese aray beinhaltet u.a. eine Date-Spalte (1-31 Tage) und eine Value spalte.
Aray 1 = [ {1.1.2014, 123,55}, {2.1.2014, 223,15}, {3.1.2014, 653,55}, {4.1.2014, 673,01}, ...]
Aray 2 = [ {2.1.2014, 555,33}, {3.1.2014, 243,15}, {4.1.2014, 988,55}, {5.1.2014, 979,01}, ...]
Aray 3 = [ {1.1.2014, 443,55}, {3.1.2014, 323,15}, {4.1.2014, 853,55}, {5.1.2014, 756,01}, ...]
Wie man sieht, fehlen bei z.B. Array 2 und 3 einige Tage. Ich muss nun via LINQ aus diesen Array ein Array machen, indem ich die Werte mit denselben Datum miteienader addiere, also:
Array result: [ ({1.1.2014, 123,55} + {1.1.2014, 443,55}), ({2.1.2014, 223,15} + {2.1.2014, 555,33}), ({3.1.2014, 653,55} + {3.1.2014, 243,15}), ({4.1.2014, 673,01} + {4.1.2014, 988,55} + {4.1.2014, 853,55}), ({5.1.2014, 673,01} + {5.1.2014, 756,01}), ... ]
Wie kann man dies performant erledigen?
Danke im Voraus.