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

  • 相关阅读:
    聊聊部署在docker容器里面的springboot项目如何启用arthas
    如何低侵入的记录调用日志
    聊聊如何在spring事务中正确进行远程调用
    聊聊因不恰当使用alibaba sentinel而踩到的坑
    SqlServer行转列关键字——Pivot
    [转] 为后人挖坑指南
    动态加载js并调用其中指定名称方法
    Html网页模态居中弹窗
    SqlServer 要了解死锁必须学会制造死锁
    SqlServer中的(分区)表文件组
  • 原文地址:https://www.cnblogs.com/lihaozhou/p/3334728.html
Copyright © 2011-2022 走看看