我有一个任务清单。即我的结构像
struct Task
{
public DateTime Completed { get; set; }
public string TaskKind { get; set; }
public float Effort { get; set; }
}
我有一个 IList<Task>。
现在,我想根据日期对任务进行分组,并在每一天按 TaskKind 进行分组。例如,我想打印如下:
01-09-09 Design:10 Coding:5 Coordination:15
02-09-09 Coding:5 Meeting:2
任何人都可以帮助我构建一个 LINQ 查询来实现这一点吗?