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/>");
            }
        }
     
  • 相关阅读:
    c++ 单步查看汇编代码【转】
    c++ 类内部函数调用虚函数
    grep和sed替换文件中的字符串【转】
    vim 正则替换【转】
    linux 文件编码问题
    shell截取字符串的一些简单方法
    chrome 安装页面编码选择插件
    namespace main
    【转】c++ 多线程
    使用git提交到github,每次都要输入用户名和密码的解决方法
  • 原文地址:https://www.cnblogs.com/ytjjyy/p/2453362.html
Copyright © 2011-2022 走看看