C#-总和列表<;字符串[]>;
假设你有一张清单C#-总和列表<;字符串[]>;,c#,vb.net,string,list,sum,C#,Vb.net,String,List,Sum,假设你有一张清单 List lst=new List(); lst.Add(新字符串[]{“A”,“100.10”}); lst.Add(新字符串[]{“B”,“250.49”}); 如何获得列表中第二个数组项的总和 将需要将第二个数组项转换为两倍,并将它们相加。预期结果为350.59 谢谢大家! 您可以使用: double sum = lst.Sum(i => double.Parse(i[1])); 您可以使用: double sum = lst.Sum(i => doubl
List lst=new List();
lst.Add(新字符串[]{“A”,“100.10”});
lst.Add(新字符串[]{“B”,“250.49”});
如何获得列表中第二个数组项的总和
将需要将第二个数组项转换为两倍,并将它们相加。预期结果为350.59
谢谢大家! 您可以使用:
double sum = lst.Sum(i => double.Parse(i[1]));
您可以使用:
double sum = lst.Sum(i => double.Parse(i[1]));
您可以执行以下操作:
lst
.Select(item => Decimal.Parse(item[1]))
.Sum()
您可以执行以下操作:
lst
.Select(item => Decimal.Parse(item[1]))
.Sum()
你的意思肯定是
ToDecimal()
?@DaveShaw我真的认为他会把ToDouble()
,考虑到他把ToDecimal()
…你的意思肯定是ToDecimal()
?@DaveShaw我真的认为他会把ToDouble()
,考虑到他把ToDouble
。。。