假设我有一个对象:
public class Person
{
public IDictionary<string, string> RoleTypes { get; set; }
}
其中角色类型以名称作为键,以描述作为值:
- 经理:做事的经理
- CIO:谁知道他们在做什么
- CEO:没有人知道他们在做什么。
所以现在我说了一个人员列表:
IE无数人;
我想以某种方式从该列表中找回作为 CEO 的人:
people.Single(x => x.RoleTypes.Contains("CEO"));
好吧,这甚至没有编译。
有谁知道如何让它工作?