C#中遍歷Hashtable的4種方法
更新時間:2015年06月17日 09:27:13 投稿:junjie
這篇文章主要介紹了C#中遍歷Hashtable的4種方法,本文直接給出實(shí)例代碼,需要的朋友可以參考下
直接上代碼,代碼中使用四種方法遍歷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]);
}
}
}
}
下面是代碼的運(yùn)行結(jié)果。

相關(guān)文章
C#使用Dispose模式實(shí)現(xiàn)手動對資源的釋放
這篇文章主要介紹了C#使用Dispose模式實(shí)現(xiàn)手動對資源的釋放,涉及C#采用Dispose模式操作資源的技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-08-08
Unity UGUI的Toggle復(fù)選框組件使用詳解
這篇文章主要為大家介紹了Unity UGUI的Toggle復(fù)選框組件使用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-07-07
C#制作網(wǎng)站掛機(jī)程序的實(shí)現(xiàn)示例
本文主要介紹了C#制作網(wǎng)站掛機(jī)程序,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-10-10
C#使用log4net結(jié)合sqlite數(shù)據(jù)庫實(shí)現(xiàn)記錄日志
因?yàn)榻Y(jié)構(gòu)化的數(shù)據(jù)庫存儲的日志信息,可以寫專門的軟件讀取歷史日志信息,通過各種條件篩選,可操作性極大增強(qiáng),有這方面需求的開發(fā)人員可以考慮,本文給大家介紹了C#使用log4net結(jié)合sqlite數(shù)據(jù)庫記錄日志,需要的朋友可以參考下2024-10-10
C#實(shí)現(xiàn)在窗體上的統(tǒng)計(jì)圖效果
這篇文章主要為大家詳細(xì)介紹了C#實(shí)現(xiàn)在窗體上的統(tǒng)計(jì)圖效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-02-02

