首页 > 代码库 > 哈希表的运用

哈希表的运用

哈希表由于是以Key、Value的键值对形式存在,所以用起来特别方便,但是哈希表如何用呢?其实非常简单

第一步,我们要创建哈希表变量

Hashtable table = new Hashtable();

第二步,我们要给哈希变量赋值,通过Add方法

table.Add("Name", "杨松");table.Add("Code", 123456);

由于只是用来学习所以就手动创建两组数据,这样我们就把哈希变量创建好了,

如果我们要遍历哈希表,获取每一组数据的Key、Value值,那么我们通过foreach遍历

foreach (System.Collections.DictionaryEntry dic in table){    dic.Key.ToString();    dic.Value.ToString();}

如果给出一个键值,让我们获取它的Value值,那么我们要判断哈希表里是否有此键值,如果有的话,则获取它对应的Value值

if (table.Contains(k)){    table[k].ToString();}

这样我们就把它对应的Value值取出来了。当我们操作完这个哈希任务后,如果不清除里面的数据,会占用服务器的内存,这时候我们需要手动清除哈希表

table.Clear();

是不是很简单,呵呵,我对哈希表的理解可能会有不正确的地方,希望大家也可以提出来共同学习。

哈希表的运用