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

    • using System; 
    • using System.Collections; 
    • using System.Configuration; 
    • using System.Data; 
    • using System.Linq; 
    • using System.Web; 
    • using System.Web.Security; 
    • using System.Web.UI; 
    • using System.Web.UI.HtmlControls; 
    • using System.Web.UI.WebControls; 
    • using System.Web.UI.WebControls.WebParts; 
    • using System.Xml.Linq; 
    • using System.Collections.Generic;//使用字典需要导入的命名空间 
    •  
    • public partial class Default2 : System.Web.UI.Page 
    •     protectedvoid 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/>"); 
    •         } 
    •     } 

    转自http://blog.csdn.net/richie441111/article/details/6088409

  • 相关阅读:
    sql两个字段相加减,第三个字段没有值的原因.
    CF 447B(DZY Loves Strings-贪心)
    Appium AndroidKeyCode
    初探Java多线程
    模拟实现Spring IoC功能
    Cordova 5 架构学习 Weinre远程调试技术
    快学Scala习题解答—第三章 数组相关操作
    org.hibernate.AssertionFailure: null id in com.you.model.User entry (don&#39;t flush the Session after a
    Swift3.0语言教程替换子字符串
    DHCP欺骗(DHCP Sproofing)
  • 原文地址:https://www.cnblogs.com/lihaozhou/p/3334728.html
Copyright © 2011-2022 走看看