zoukankan      html  css  js  c++  java
  • ASP.NET 泛型类型 Dictionary操作

    protected void Page_Load(object sender, EventArgs e)
        {
            //泛型Dictionary  
            Dictionary<string, string> dit = new Dictionary<string, string>();
            dit.Add("13", "张三");
            dit.Add("22", "李四");
            Response.Write("总数" + dit.Count + "<br/>");//字典数据总数  
            dit.Remove("13");//删除一个键  
            if (!dit.ContainsKey("13"))
            {
                dit.Add("13", "张三1");
            }//判读如果不包含指定的键则添加  
            foreach (KeyValuePair<string, string> kvp in dit)
            {
                Response.Write(kvp.Key);
                Response.Write("=====" + kvp.Value);
                Response.Write("<br/>");
            }//循环字典中数据  
    
            Dictionary<string, string>.KeyCollection ditkey = dit.Keys;
            foreach (string k in ditkey)
            {
                Response.Write(k + "<br/>");
            }//循环字典数据的键  
    
            Dictionary<string, string>.ValueCollection ditvalue = dit.Values;
            foreach (var v in ditvalue)
            {
                Response.Write(v + "<br/>");
            }//循环字典数据里的值  
    
            foreach (var ditk in dit.Keys)
            {
                Response.Write(ditk + "<br/>");
            }//另一种获取字典键的方法  
    
            string f = dit["13"];
            Response.Write(f);//根据键 获取值  
    
            string s = string.Empty;
            if (dit.TryGetValue("13", out s))
            {
                Response.Write("<br/>找到");
            }
            else
            {
                Response.Write("<br/>未找到");
            }//查找键是否存在  
    
            //泛型List 类型  
            List<string> a = new List<string>();
            a.Add("aa");
            a.Add("bb");
            foreach (string b in a)
            {
                Response.Write("<br/>" + b + "<br/>");
            }
            //泛型IList  
            IList<string> Il = new List<string>();
            Il.Add("11");
            Il.Add("22");
            foreach (var i in Il)
            {
                Response.Write(i + "<br/>");
            }
        }
     
  • 相关阅读:
    idea 快捷键
    上传代码
    maven 打包
    mysql 通过测试'for update',深入了解行锁、表锁、索引
    mysql中,手动提交事务
    java 发送邮件
    zk脑裂
    malloc,free和new,delete之间的区别
    sizeof和strlen区别
    字符串常量问题
  • 原文地址:https://www.cnblogs.com/ytjjyy/p/2453362.html
Copyright © 2011-2022 走看看