标签: c# linq
我有
IList<IDictionary<string, object>>
如果没有来自此IList内所有词典的重复键,如何使用LINQ将它们放到IList<string>?
IList
IList<string>
答案 0 :(得分:10)
使用SelectMany和Distinct
SelectMany
Distinct
List<string> uniquekeys = listOfDictionaries .SelectMany(d => d.Keys) .Distinct() .ToList();