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

遍历Hashtable的几种方法

时间:2015-04-04 21:18:48      阅读:204      评论:0      收藏:0      [点我收藏+]

标签:遍历hashtable   hashtable   

直接上代码,代码中使用四种方法遍历Hashtable。

using System;
using System.Collections;
 
namespace HashtableExample
{
    class Program
    {
        static Hashtable hashtable = new Hashtable();
        static void Main(string[] args)
        {
            hashtable.Add("first", "Beijing");
            hashtable.Add("second", "Shanghai");
            hashtable.Add("third", "Hangzhou");
            hashtable.Add("forth", "Nanjing");
 
            //遍历方法一:遍历哈希表中的键
            foreach (string key in hashtable.Keys)
            {
                Console.WriteLine(hashtable[key]);
            }
            Console.WriteLine("--------------------");
 
            //遍历方法二:遍历哈希表中的值
            foreach(string value in hashtable.Values)
            {
                Console.WriteLine(value);
            }
            Console.WriteLine("--------------------");
 
            //遍历方法三:遍历哈希表中的键值
            foreach (DictionaryEntry de in hashtable)
            {
                Console.WriteLine(de.Value);
            }
            Console.WriteLine("--------------------");
 
            //遍历方法四:遍历哈希表中的键值
            IDictionaryEnumerator myEnumerator = hashtable.GetEnumerator();
            while (myEnumerator.MoveNext())
            {
                Console.WriteLine(hashtable[myEnumerator.Key]);
            }
        }
    }
}

 下面是代码的运行结果。

技术分享


遍历Hashtable的几种方法

标签:遍历hashtable   hashtable   

原文地址:http://blog.csdn.net/yl2isoft/article/details/44875529

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!