I\'m trying to wrap my head around which data structures are the most efficient and when / where to use which ones.
Now, it could be that I simply just don\'t unders
The primary difference between an ILookup and a Dictionary is that a dictionary is mutable; you can add or remove keys, and also add or remove items from the list that is looked up. An ILookup is immutable and cannot be modified once created.
The underlying implementation of both mechanisms will be either the same or similar, so their searching speed and memory footprint will be approximately the same.