码迷,mamicode.com
首页 > 其他好文 > 详细

哈希表的运用

时间:2015-01-15 15:47:25      阅读:153      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!