首页 > 其他 > 详细

哈希表的运用

时间:2015-01-15 15:46:17      阅读:313      评论:0      收藏:0      [点我收藏+]

哈希表由于是以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();

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

哈希表的运用

原文:http://www.cnblogs.com/yangsong/p/4226295.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!