通用列表的列的总和

时间:2011-01-05 05:36:54

标签: c# .net vb.net generics generic-list

我有这样的字符串列表:

Dim totalPrice As New List(Of Integer)

如何获得列(0)(C#或VB)的总和? 感谢

4 个答案:

答案 0 :(得分:4)

在C#中:

var lst = new List<int>();
lst.Sum();

答案 1 :(得分:3)

C#中执行以下操作将字符串列表转换为int列表并将其加总。

List<string> list_str = new List<string>();
...
var list_int = list_str.Select( (x)=>int.Parse(x) );
int sum = list_int.Sum();

答案 2 :(得分:2)

您将无法对字符串求和,但如果它是整数列表

List<int> totalPrice = new List<int>();
var SumOftotalPrice = (from s in totalPrice
                       select s).Sum();

答案 3 :(得分:2)

可能这应该有帮助

  

int sum =   stringList.ConvertAll(Convert.ToInt32).SUM();