我有一个 SortedList,它的键是 DateTime,值是 int。 DateTime 值将附加小时和分钟。是否可以编写一个 C# linq 过程来按忽略小时的单个日期对 SortedList 进行分组并对值求和?
最佳答案
使用 LINQ 非常简单:
from item in list
group item by item.Key.Date into g
select new
{
Sum = g.Sum(a => a.Value),
Values = g
};
关于C# Linq group by DateTime 忽略小时和分钟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7409609/