C#中遍歷Hashtable的4種方法
更新時(shí)間: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#常見(jiàn)的幾種集合 ArrayList,Hashtable,List<T>,Dictionary<K,
本文對(duì)C#中常見(jiàn)集合ArrayList,Hashtable,List<T>,Dictionary<K,V>遍歷方法做了簡(jiǎn)單的對(duì)比和介紹,有需要的朋友可以參考一下。2016-03-03C#后臺(tái)調(diào)用前臺(tái)JS函數(shù)方法
今天小編就為大家分享一篇關(guān)于C#后臺(tái)調(diào)用前臺(tái)JS函數(shù)方法,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧2019-01-01c#中object、var和dynamic的區(qū)別小結(jié)
這篇文章主要給大家介紹了關(guān)于c#中object、var和dynamic的區(qū)別,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-09-09解析數(shù)字簽名的substring結(jié)構(gòu)(獲取數(shù)字簽名時(shí)間)
解析數(shù)字簽名的substring結(jié)構(gòu),大家參考使用吧2013-12-12關(guān)于c#中枚舉類型支持顯示中文的擴(kuò)展說(shuō)明
需求?。骸∶杜e類型在界面顯示的時(shí)候可以顯示相應(yīng)的中文信息, 這樣界面對(duì)用戶友好 . 場(chǎng)景?。骸≡谝恍I(yè)務(wù)中涉及到審核功能的時(shí)候, 往往有這幾個(gè)狀態(tài) :未送審 , 審核中 ,審核通過(guò), 駁回?。∵@個(gè)時(shí)候我們會(huì)定義一個(gè)枚舉類型來(lái)描述?。?/div> 2013-03-03最新評(píng)論