【发布时间】:2014-04-28 09:40:25
【问题描述】:
public class User
{
public string name { get; set; }
public string login { get; set; }
public string company { get; set; }
}
如何将List<User> 转换为ToDictionary<string, List<string>>
其中键:company 值:名称。
我尝试这样做
List<User> users = context.getallUsers();
var usersByCompany = users .ToDictionary<string, List<string>>(u => u.company, users.Where(d=>d.company==u.company).Select(c=>c.name).ToList());
【问题讨论】:
标签: c# linq dictionary