• 遍历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);
            }
        }
    }

  • 相关阅读:
    python cx_Oracle install
    import uno 错误
    webkit report
    window bzr launchpad 安装配置
    如何让同一个字段在不同的view中显示不同的内容
    Trigger model Trigger expr_id in WorkFolow
    how to use a xml_id in field domain
    action 关联
    activity清除的所有方法
    listview加载性能优化ViewHolder
  • 原文地址:https://www.cnblogs.com/shiningrise/p/2984453.html
Copyright © 2020-2023  润新知