Ho un List<List<string>>
chiamato _DataCollection in cui ciascuno degli elenchi nidificati ha un numero uguale di valori. Sebbene tutte le stringhe, i valori negli elenchi nidificati siano stringhe costituite da caratteri alfanumerici, stringhe vuote o un valore di valuta. Per esempioSommare i valori attraverso gli elenchi annidati in ciascun indice
_DataCollection[0] = {"tom", "abc", "$525.34", "$123"}
_DataCollection[1] = {"dick", "xyz", "$100", "$234"}
_DataCollection[2] = {"harry", "", "$250.01", "$40"}
_DataCollection[2] = {"bob", "", "$250.01", ""}
Che cosa devo fare è trovare un modo per riassumere tutti i valori per indice in tutte le liste nidificate e aggiungere questo a un elenco:
newSumList[0] = "N/A" since "tom" + "dick" + "harry" + "bob" can't be aggregated.
newSumList[1] = "N/A" since "abc" + "xyz" + "" + "" can't be aggregated.
newSumList[2] = "1125.36"
newSumList[3] = "397" even though the last value of the last nested list is "".
In sostanza, in totale tutte numerico valori negli elenchi annidati per ogni indice.
L'unico modo in cui riesco a pensare è quello di ripetere questi e mantenere un totale parziale, ma mi chiedevo se posso farlo usando LINQ o qualcos'altro.