C#中Hashtable 的使用,最终实现书签跳转功能

首先创建一个Hashtable 对象;

Hashtable t = new Hashtable();

然后再相应的位置插入key和value;

key

     类型:System..::.Object

      要添加的元素的键。

value

    类型:System..::.Object

    要添加的元素的值。该值可以为 nullNothingnullptrnull 引用(在 Visual Basic 中为 Nothing

类似:

       t.Add("key1", "value1");   
        t.Add("key2", "value2");   
        t.Add("key3", "value3");   

 

最后查找的时候:如果查找的值是对象的话,要进行强制转换,可以用de.Key.Equals(对象);判断是否为同一个对象;

   foreach (DictionaryEntry de in t)   
        {   
         	if(de.Key=="key3")
         		{
           		Console.WriteLine(de.Key.ToString());       // key   
           		Console.WriteLine(de.Value.ToString());     // value   
         		}
         }
          Console.ReadLine(); 
        }


 

 

 

posted @ 2012-03-27 10:12  sinian  阅读(217)  评论(0编辑  收藏  举报