Ich habe eine Liste von Zeichenfolgenwerten, die ich zu einer Hashtabelle oder einem anderen Array hinzufügen möchte, auf das per Schlüssel/Index zugegriffen werden kann, aber nicht implementiert werden kann. Ich habe diese Arbeit, wie ich will, aber seine hässlicheListe verwenden <T> ForEach Element zu HashTable hinzufügen
List<string> valueList = new List<string>();
valueList.Add("1");
valueList.Add("2");
valueList.Add("3");
Hashtable p = new Hashtable();
valueList.ForEach(delegate(string f) { p.Add(valueList.FindIndex(v => v == f), f); });
EDIT: Nachdem James mich daran erinnert, dass eine Liste Werte von Index zurück ging ich mit einer Liste und das ist, was ich mit
valueList.ForEach(f => sequenceList.Add(int.Parse(f)));
endete
Was Versuchst du es hier zu tun? Erstellen Sie eine Hashtabelle aus der Liste, die den Index dem Schlüssel zuordnet? –
Ich kämpfe um den Nutzen dessen zu sehen, was Sie tun? Warum lässt du es nicht einfach als Liste, wenn du es nur indexierst? – James
Haben Sie beschlossen, es als eine Liste zu verlassen, danke – Jon