Simple collection for single key multiple data?

  • Thread starter Thread starter Jon Slaughter
  • Start date Start date
J

Jon Slaughter

Is there a collection that lets you use a "multimap" like feature.

something like

MultiHash.Add(Some_Key, Data1);
MultiHash.Add(Some_Key, Data2);
....


Obviously I could handle this with an ArrayList in a HashTable but for my
purposes it would be much easier if I had the above functionality(probably
would be to hard to add it or extend the hashtable if thats possible but
wondering if theres something already built in.

Thanks,
Jon
 
Jon,

DataTable by some seen as something very strange but just a class which with
its DataView(defaultview property) is implementing the ILIST and the
ICollection.

Cor
 
Jon Slaughter said:
Is there a collection that lets you use a "multimap" like feature.

something like

MultiHash.Add(Some_Key, Data1);
MultiHash.Add(Some_Key, Data2);
...

Obviously I could handle this with an ArrayList in a HashTable but for my
purposes it would be much easier if I had the above functionality(probably
would be to hard to add it or extend the hashtable if thats possible but
wondering if theres something already built in.

See the MultiDictionary example in the C5 collection library
http://www.itu.dk/research/c5/

Peter
 
Back
Top