C#中遍历Hashtable的4种方法
作者:junjie 时间:2023-01-18 12:17:51
直接上代码,代码中使用四种方法遍历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#,遍历,Hashtable
0
投稿
猜你喜欢
实例讲述Java IO文件复制
2023-01-30 17:25:32
Android消息机制Handler的工作过程详解
2023-07-31 13:49:03
SpringBoot教程_创建第一个SpringBoot项目
2022-02-19 23:12:54
android自定义控件实现简易时间轴(2)
2021-10-03 06:52:39
详解RestTemplate的三种使用方式
2023-06-07 16:30:45
SpringBoot消息国际化配置实现过程解析
2023-05-16 01:19:22
使用maven自定义插件开发
2022-10-07 02:21:37
java中使用xls格式化xml的实例
2023-06-13 09:43:07
c#中switch case的用法实例解析
2023-09-20 23:02:51
Spring Boot中操作使用Redis实现详解
2023-11-24 02:39:29
Spring学习之Bean的装配多种方法
2023-09-04 09:32:36
Java String 拼接字符串原理详解
2023-05-14 10:10:33
C# WinForm实现自动更新程序的方法详解
2021-12-12 16:19:54
BeanUtils.copyProperties使用总结以及注意事项说明
2023-06-27 18:06:18
Android 文件读写操作方法总结
2023-12-22 22:52:29
Android6.0开发中屏幕旋转原理与流程分析
2023-06-22 19:21:23
C# 线程同步的方法
2022-12-11 01:46:05
C#操作windows系统进程的方法
2023-06-09 05:11:45
Springmvc模式上传和下载与enctype对比
2022-11-08 09:14:17
老生常谈Java动态编译(必看篇)
2022-04-02 14:19:38