欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C#中遍歷Hashtable的4種方法

 更新時間:2015年06月17日 09:27:13   投稿:junjie  
這篇文章主要介紹了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]);
      }
    }
  }
}


下面是代碼的運行結(jié)果。


相關(guān)文章

最新評論