C# 遍历Hashtable

来源:互联网 发布:数据库分为哪几种类型 编辑:程序博客网 时间:2024/05/29 00:33
static void Main(string[] args)        {            Hashtable ht=new Hashtable();            ht.Add("1", "A");            ht.Add("2", "B");            ht.Add("3", "C");            ht.Add("4", "D");            //遍历方法一:遍历哈希表中的键            foreach(string key in ht.Keys)            {                Console.WriteLine(string.Format("{0}:{1}", key, ht[key]));            }            Console.WriteLine("**********************************************************");            //遍历方法二:遍历哈希表中的值            foreach(string value in ht.Values)            {                Console.WriteLine(value);            }            Console.WriteLine("**********************************************************");            //遍历方法三:遍历哈希表中的键值            foreach(DictionaryEntry de in ht)            {                Console.WriteLine(string.Format("{0}:{1}", de.Key, de.Value));            }            Console.WriteLine("**********************************************************");            //遍历方法四:遍历哈希表中的键值            IDictionaryEnumerator myEnumerator = ht.GetEnumerator();            bool flag = myEnumerator.MoveNext();            while (flag)            {                Console.WriteLine(myEnumerator.Key + ":" + myEnumerator.Value);                flag = myEnumerator.MoveNext();            }            Console.Read();        }

原创粉丝点击