C#中遍历Hashtable的4种方法

 更新时间:2015年06月17日 09:27:13   投稿:junjie  
这篇文章主要介绍了C#中遍历Hashtable的4种方法,本文直接给出实例代码,需要的朋友可以参考下
(福利推荐:【腾讯云】服务器最新限时优惠活动,云服务器1核2G仅99元/年、2核4G仅768元/3年,立即抢购>>>:9i0i.cn/qcloud

(福利推荐:你还在原价购买阿里云服务器?现在阿里云0.8折限时抢购活动来啦!4核8G企业云服务器仅2998元/3年,立即抢购>>>:9i0i.cn/aliyun

直接上代码,代码中使用四种方法遍历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# Winform实现导入和导出Excel文件

    C# Winform实现导入和导出Excel文件

    这篇文章主要为大家详细介绍了C# Winform实现导入和导出Excel文件,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-12-12
  • 超简单C#获取带汉字的字符串真实长度(单个英文长度为1,单个中文长度为2)

    超简单C#获取带汉字的字符串真实长度(单个英文长度为1,单个中文长度为2)

    正常情况下,我们是直接去string的length的,但是汉字是有两个字节的,所以直接用length是错的
    2018-03-03
  • C#实现GridView导出Excel实例代码

    C#实现GridView导出Excel实例代码

    本篇文章主要介绍了C#实现GridView导出Excel实例代码,这里整理了详细的代码,非常具有实用价值,需要的朋友可以参考下。
    2017-03-03
  • C#计算器编写代码

    C#计算器编写代码

    这篇文章主要为大家分享了C#计算器编写代码,供大家参考,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-07-07
  • WPF实现平面三角形3D运动效果

    WPF实现平面三角形3D运动效果

    这篇文章主要为大家详细介绍了WPF实现平面三角形3D运动效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-09-09
  • C#使用CefSharp实现内嵌网页详解

    C#使用CefSharp实现内嵌网页详解

    这篇文章主要介绍了C# WPF里怎么使用CefSharp嵌入一个网页,并给出一个简单示例演示C#和网页(JS)的交互实现,感兴趣的小伙伴可以了解一下
    2023-04-04
  • c#的dataset离线数据集示例

    c#的dataset离线数据集示例

    这篇文章主要介绍了c#的dataset离线数据集示例,需要的朋友可以参考下
    2014-04-04
  • .NET操作NPOI实现Excel的导入导出

    .NET操作NPOI实现Excel的导入导出

    NPOI是指构建在POI 3.x版本之上的一个程序,NPOI可以在没有安装Office的情况下对Word或Excel文档进行读写操作,下面小编为大家介绍了如何操作NPOI实现Excel的导入导出,需要的可以参考一下
    2023-09-09
  • C#异步原理详情

    C#异步原理详情

    这篇文章主要介绍了C#异步原理,C#异步在C#5便发布了,是利用async关键字和await表达式表达的异步操作,下面文章下边将详细向大家介绍C#异步原理,感兴趣得小伙伴可以参考一下
    2021-10-10
  • C#实现的一款比较美观的验证码完整实例

    C#实现的一款比较美观的验证码完整实例

    这篇文章主要介绍了C#实现的一款比较美观的验证码,以完整实例形式分析了C#生成验证码与前端调用验证码的实现技巧,需要的朋友可以参考下
    2016-06-06

最新评论

?


http://www.vxiaotou.com