I am exploring the HashSet type, but I don\'t understand where it stands in collections.
HashSet
Can one use it to replace a List
List
In short - anytime you are tempted to use a Dictionary (or a Dictionary where S is a property of T) then you should consider a HashSet (or HashSet + implementing IEquatable on T which equates on S)