Differences between Hashtable vs Dictonary vs ConcurrentDictionary vs ImmutableDictionary

1 · Scott Hanselman · Sept. 28, 2021, 6:01 p.m.
I'm very much enjoying David Fowler's tweets, and since he doesn't have a blog, I will continue to share and expand on his wisdom so that it might reach a larger audience. He points out that ".NET has 4 built-in dictionary/map types [and] there’s no guidance on when to use what, mostly individual documentation on each implementation." Hashtable Dictionary ConcurrentDictionary ImmutableDictionary There is actually some good documentation on C# Collections and Data Structures here that we can c...