ILookup - list of lists:
public interface ILookup<TKey, TElement> : IEnumerable<IGrouping<TKey, TElement>>
Since IGrouping<TKey, TElement> (implements) ...
IEnumerable<TElement>
... Search
IEnumerable<IEnumerable<TElement>>
In your case, TElement also has a list, so you end up with
IEnumerable<IEnumerable<List<CustomObject>>>
Thus, you can navigate through clients:
foreach(IGrouping<string, List<CustomObject>> groupItem in lookupTable) { groupItem.Key;
Gert arnold
source share