zoukankan      html  css  js  c++  java
  • 遍历Hashtable、IDictionary、Dictionary<string, string>

    http://yuxnet.blog.163.com/blog/static/16486349520116214530729/

    using System;
    using System.Data;
    using System.Configuration;
    using System.Collections;
    using System.Web;
    using System.Web.Security;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.WebControls.WebParts;
    using System.Web.UI.HtmlControls;
    using System.Collections.Generic;

    public partial class test_Dictionary : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!this.IsPostBack)
            {
                Hashtable ht = new Hashtable();
                ht.Add("name", "xuyu");
                ht.Add("sex", "男");
                ht.Add("age", 25);

                IDictionary idict = new Dictionary<string, string>();
                idict.Add("name", "xuyu");
                idict.Add("sex", "男");
                idict.Add("age", "25");

                Dictionary<string, string> dict = new Dictionary<string, string>();
                dict.Add("name", "xuyu");
                dict.Add("sex", "男");
                dict.Add("age", "25");

                string result1 = "Hashtable遍历方法一:";
                string result1_2 = "Hashtable遍历方法二:";
                string result2 = "IDictionary遍历:";
                string result3 = "Dictionary&lt;string, string&gt;遍历:";

                foreach (DictionaryEntry item in ht)
                {
                    result1 += item.Key + "=" + item.Value + ",";
                }

                IDictionaryEnumerator de = ht.GetEnumerator();

                while (de.MoveNext())
                {
                    result1_2 += de.Key + "=" + de.Value + ",";
                }

                foreach (DictionaryEntry item in idict)
                {
                    result2 += item.Key + "=" + item.Value + ",";
                }

                foreach (KeyValuePair<string, string> item in dict)
                {
                    result3 += item.Key + "=" + item.Value + ",";
                }

                Response.Write(result1);
                Response.Write("<br />");
                Response.Write(result1_2);
                Response.Write("<br />");
                Response.Write(result2);
                Response.Write("<br />");
                Response.Write(result3);
            }
        }
    }

  • 相关阅读:
    JavaIO流(2) ------图片上传,(基于servlet)
    JDBC连接数据库工具类
    实体常量类、内部常量类以及枚举类的区别
    Java IO流 (1)------保存文件与读取文件
    Python type函数和isinstance函数区别
    Python 字符串/列表/元组/字典之间的相互转换
    Pycharm设置开发模板/字体大小/背景颜色
    Pycharm 提示:this license * has been cancelled
    Anaconda是什么?Anconda下载安装教程
    Python __name__ == ‘__main__’详细解释-Python零基础入门教程
  • 原文地址:https://www.cnblogs.com/shiningrise/p/2984453.html
Copyright © 2011-2022 走看看