我有一个Person对象列表.我想转换为一个字典,其中键是名字和姓氏(连接),值是Person对象.
问题是我有一些重复的人,所以如果我使用这个代码会爆炸:
private Dictionary<string, Person> _people = new Dictionary<string, Person>();
_people = personList.ToDictionary(
e => e.FirstandLastName,
StringComparer.OrdinalIgnoreCase);
Run Code Online (Sandbox Code Playgroud)
我知道这听起来很奇怪,但我现在并不关心重复的名字.如果有多个名字我只想抓一个.无论如何,我可以在上面写这个代码,所以它只需要一个名字,并没有炸毁重复?