You can extract the values by looping over the keys of the outer dictionary, then looping over the values of the inner dictionary:
foreach (Dictionary<MapMember, List<long>> key in yourDictionary.Keys)
{
foreach (List<long> list in key.Values)
{
}
}
However, using a
Dictionary
as the key for another
Dictionary
is almost certainly the wrong thing to do.