假设你有一个 list<string[]>
List<string[]> lst = new List<string[]>();
lst.Add(new string[] { "A", "100.10" });
lst.Add(new string[] { "B", "250.49" });
如何获得列表中第二个数组项的总和?
需要将第二个数组项转换为 double 并将它们相加。预期结果是350.59。
谢谢!
你可以使用:
double sum = lst.Sum(i => double.Parse(i[1]));
你可以这样做列出这个:
lst
.Select(item => Decimal.Parse(item[1]))
.Sum()
double total = 0;
foreach(string[] stringArray in lst)
{
total += Convert.ToDouble(stringArray[1]);
}