Я использую Dictionary в своем коде, но мои коллеги используют Hashtable. MSDN говорит, что они работают с парой ключ-значение и примеры Hashtable и словаря одинаковы в MSDN.
Тогда насколько они отличаются друг от друга и какой из них лучше или они подходят для разных случаев?