我有一个对象,该对象的属性之一是逗号分隔的名称列表,例如
IList<Audits> auditData = new List<Audits>();
auditData.Add(new Audit
{
Auditors = "Adam West, George Best",
TimeSpent = 7
});
auditData.Add(new Audit
{
Auditors = "Adam West",
TimeSpent = 5
});
auditData.Add(new Audit
{
Auditors = "Adam West, George Best, Elvis Presley",
TimeSpent = 3
});
我想使用 LINQ 来查询这些数据,拆分 audits 属性,按审计员分组和每个审计员的总时间,给我一个审计员列表,其中包含每个审计员所花费的时间,例如
亚当韦斯特 15,
乔治贝斯特 10,
猫王 3
任何人都可以帮助我这样做吗?谢谢。