我有我想要添加到可以通過主鍵/索引進行訪問,但無法實現它一個哈希表或其它陣列字符串值的列表。我有這個工作,我怎麼想,但其醜陋使用列表<T>的ForEach添加元素的HashTable
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); });
編輯:詹姆斯提醒我之後,一個列表將通過索引返回值我去一個列表,這是我結束了
valueList.ForEach(f => sequenceList.Add(int.Parse(f)));
什麼你想在這裏做什麼?建立一個列表之外的哈希表,將索引映射到關鍵字? – 2009-07-06 15:11:03
我很努力地看到你在做什麼的好處?如果你只是索引它,爲什麼不把它作爲一個List呢? – James 2009-07-06 15:21:32
已決定將它作爲一個列表,謝謝 – Jon 2009-07-06 15:22:48