hashtable中不包含get方法,item方法也无法使用,我该如何通过key取value。请给出代码,谢谢!

解决方案 »

  1.   

    Hashtable ht = new Hashtable();
    ht.Add("id","value");string value = ht["id"].ToString();
      

  2.   

    用SortedList吧,是HashTable的扩展
      

  3.   

    public static void PrintKeysAndValues( Hashtable myList )  {
          IDictionaryEnumerator myEnumerator = myList.GetEnumerator();
          Console.WriteLine( "\t-KEY-\t-VALUE-" );
          while ( myEnumerator.MoveNext() )
             Console.WriteLine("\t{0}:\t{1}", myEnumerator.Key, myEnumerator.Value);
          Console.WriteLine();
       }
      

  4.   

    已经搞定,用的是DictionaryEntry。