Simple collection for single key multiple data?

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
 
C

Cor Ligthert [MVP]

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
 
P

Peter Sestoft

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
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top