Comment insérer un élément dans une paire clé/valeur de l'objet?

Ok...voici une balle de question...

J'ai juste besoin d'être en mesure d'insérer une paire clé/valeur dans un objet à une position spécifique. Je suis actuellement en train de travailler avec une table de hachage qui, bien sûr, ne permet pas de cette fonctionnalité. Quelle serait la meilleure approche?

Mise à JOUR: Aussi, je n'ai besoin de la capacité de recherche par la touche.

Par exemple...simpliste, et pseudocoded mais devrait donner le point

//existing Hashtable
myHashtable.Add("somekey1", "somevalue1");
myHashtable.Add("somekey2", "somevalue2");
myHashtable.Add("somekey3", "somevalue3");

//Some other object that will allow me to insert a new key/value pair.
//Assume that this object has been populated with the above key/value pairs.
oSomeObject.Insert("newfirstkey","newfirstvalue");

Merci d'avance.

InformationsquelleAutor Clay | 2010-04-30