如何区分键/值对列表
本文关键字:列表 何区 | 更新日期: 2023-09-27 18:25:30
如果我有一个列表List<KeyValuePair<string,string>>
,例如
["abc","123"]
["asc","123"]
["asdgf","123"]
["abc","123"]
我如何区分这个列表?
由Key
和Value
:区分
var results = source.Distinct().ToList();
由Key
或Value
区分(只需更改GroupBy
调用的属性:
var results = source.GroupBy(x => x.Key).Select(g => g.First()).ToList();
如果希望具有不同的对,则应使用Set(对对象的集合);如果希望具有独特的键,应使用Map/Dictionary。