I have an application that use managed dlls. One of those dlls return a generic dictionary:
Dictionary MyDictionary;
For you LINQers out there who never use a regular dictionary constructor:
myCollection.ToDictionary(x => x.PartNumber, x => x.PartDescription, StringComparer.OrdinalIgnoreCase)