Initializing a Dictionary with a Collection Initializer
Getting a value from a dictionary
Make a Dictionarystring T with Case-Insensivitve keys.
ConcurrentDictionaryTKeyTValue from .NET 4.0
IEnumerable to Dictionary .NET 3.5
ConcurrentDictionary augmented with Lazy1 reduces duplicated computation