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

  • 相关阅读:
    洛谷P1057 传球游戏
    洛谷 CF937A Olympiad
    洛谷P4057 晨跑
    New blog
    DHTMLX系列组件的学习笔记
    javascript学习笔记
    typeof 使用介绍
    tomcat启动后ids页面无法访问
    快捷键accesskey
    jquery回调函数callback的使用
  • 原文地址:https://www.cnblogs.com/lihaozhou/p/3334728.html
Copyright © 2011-2022 走看看