C#中遍历Hashtable的4种方法
程序员文章站
2023-11-29 17:41:34
直接上代码,代码中使用四种方法遍历hashtable。
using system;
using system.collections;
namespac...
直接上代码,代码中使用四种方法遍历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#中sqlDataRead 的三种方式遍历读取各个字段数值的方法
-
关于C# 5.0 CallerMemberName CallerFilePath CallerLineNumber 在.NET4中的使用介绍方法
-
C#中哈希表(Hashtable)的介绍及简单用法
-
C#中四步轻松使用log4net记录本地日志的方法
-
深入理解C#中foreach遍历的使用方法
-
C#中实现输入汉字获取其拼音(汉字转拼音)的2种方法
-
C#中实现输入汉字获取其拼音(汉字转拼音)的2种方法
-
Mybatis中传递多个参数的4种方法总结
-
Java中遍历Map的多种方法示例及优缺点总结
-
C#中sqlDataRead 的三种方式遍历读取各个字段数值的方法