Initializing a Dictionary with a Collection Initializer

Adding to a Dictionary

Getting a value from a dictionary

Make a Dictionarystring T with Case-Insensivitve keys.

Enumerating a Dictionary

ConcurrentDictionaryTKeyTValue from .NET 4.0

IEnumerable to Dictionary .NET 3.5

Removing from a Dictionary

ContainsKeyTKey

Dictionary to List

ConcurrentDictionary augmented with Lazy1 reduces duplicated computation