C#中遍历Hashtable的4种方法

   2015-06-24 0
核心提示:这篇文章主要介绍了C#中遍历Hashtable的4种方法,本文直接给出实例代码,需要的朋友可以参考下

直接上代码,代码中使用四种方法遍历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]);
      }
    }
  }
}


下面是代码的运行结果。

C#中遍历Hashtable的4种方法

 
标签: C# 遍历 Hashtable
反对 0举报 0 评论 0
 

免责声明:本文仅代表作者个人观点,与乐学笔记(本网)无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
    本网站有部分内容均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责,若因作品内容、知识产权、版权和其他问题,请及时提供相关证明等材料并与我们留言联系,本网站将在规定时间内给予删除等相关处理.

点击排行