I\'ve been coding in c++ and java entirety of my life but on C#, I feel like it\'s a totally different animal.
In case of hash collision in Dictionary container in
Check this link for a good explanation: An Extensive Examination of Data Structures Using C# 2.0
Basically, .NET generic dictionary chains items with the same hash value.