title: VB.NET HashMap equivalent
body: <p>I'm trying to store a set of objects and I need to be able to access them in constant time based on a particular property of the objects. I was hoping to do this by adding the objects to a HashMap and using the property that I want to index by as the key. Is there a HashMap object in VB like in Java, or should I use something else?</p>
  
  <p>Update: Using VB 2010, .NET 4</p>
  
  <p>Cheers</p>