我有一个叫做_DataCollection的List<List<string>>
,其中每个嵌套列表都有相同数量的值。虽然所有字符串都是嵌套列表中的值,但它们是由字母数字字符,空字符串或货币值组成的字符串。例如在每个索引中对嵌套列表进行求和的值
_DataCollection[0] = {"tom", "abc", "$525.34", "$123"}
_DataCollection[1] = {"dick", "xyz", "$100", "$234"}
_DataCollection[2] = {"harry", "", "$250.01", "$40"}
_DataCollection[2] = {"bob", "", "$250.01", ""}
我需要做的就是拿出一个办法来总结每个索引的所有值在所有嵌套列表并且将其添加到列表什么:
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 "".
基本上,总所有数字每个索引的嵌套列表中的值。
我能想到的唯一方法是迭代这些并保持运行总数,但我想知道是否可以使用LINQ或其他方法来完成这项工作。