列表中的SUM<>在C#中

时间:2018-02-21 12:08:11

标签: c# listview

我有这段代码:

NpsViewModelList = (ParseStoreName(result.OrderByDescending(x => x.DateSubmit).SimplePaged(page, _limit).ToList())),

NpsViewModelList2 = (ParseStoreName(result.OrderBy(x => x.DateSubmit).SimplePaged(page, _limit).ToList())),

总和如=

NpsViewModelList + NpsViewModelList2;

但它是一个列表,我不能这样做。

我需要总结结果,我该如何实现?

4 个答案:

答案 0 :(得分:0)

您可以使用Concat方法使用List<T>两个Concat

var  finalList = NpsViewModelList.Concat(NpsViewModelList);

答案 1 :(得分:0)

您可以使用Sum函数。

var sum = NpsViewModelList2.Sum(x=>x.Field);

答案 2 :(得分:0)

或者,您可以创建一个新集合并将前两个集合添加到其中:

var combined = new List<TheType>();
combined.AddRange(list1);
combined.AddRange(list2);

答案 3 :(得分:0)

您可以使用LINQ jest.mock('../add', jest.fn(a => b => a+b));

inline function