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/>");}}

转载于:https://www.cnblogs.com/ytjjyy/archive/2012/04/17/2453362.html

ASP.NET 泛型类型 Dictionary操作相关推荐

  1. .ne中的控制器循环出来的数据如何显示在视图上_Web程序设计-ASP.NET MVC4数据库操作实例...

    ASP.NET MVC4数据库操作实例 之前文章介绍了MVC4与Pure框架结合进行的网页设计过程中如何定义控制器.方法.模型.视图等.并使用实例进行了简单说明.本文将在此基础上进一步说明如何使用MV ...

  2. ASP.NET删除等操作前的提示解决方案

    ASP.NET删除等操作前的提示解决方案 在ASP.NET中经常会遇到需要将需要确认的操作,在一般windows应用程序中,一般都使用messagebox相关函数进行用户的确认操作,而在ASP.NET ...

  3. Python字典(Dictionary)操作全解【创建、读取、修改、添加、删除、有序字典、浅复制、排序】

    字典是"键-值"对的无序可变序列,字典中的每个元素可以分为两部分,"键"和"值".定义字典时,每个元素的"键"和&quo ...

  4. 用面向对象封装ASP中的cookie操作

    '说明: 0.'ASPCookieAry,ASPCookie为系统初始化时创建的类的实例对象 1.'在程序中仅当第一次使用cookies时才使用setCookies这个方法来一次设置cookies的所 ...

  5. ASP.NET2.0数据操作之创建业务逻辑层

    导言 本教程的第一节所描述的数据访问层(Data Access Layer,以下简称为DAL)已经清晰地将表示逻辑与数据访问逻辑区分开了.不过,即使DAL将数据访问的细节从表示层中分离出来了,可它却不 ...

  6. 【转】Asp.Net中Excel操作权限的问题

    近日在打开原来写的一个网页程序运行时,出现了Excel操作权限的问题,具体的说就是在代码中调用下面这段与Excel操作有关的语句时 Application curExcelApp = new Appl ...

  7. 具有分页,排序,搜索和导出数据选项的ASP.NET Core CRUD操作

    目录 介绍 先决条件 我使用的技术 创建此项目的步骤 已安装的Nuget包 MSSQL表脚本 在MSSQL数据库中创建MOC数据 创建一个模型类 数据库连接:appsettings.json Star ...

  8. 在三个层次对Asp.Net的数据操作进行事务

    很多数据库操作需要进行事务,Asp.net下面进行事务大致有3个层次: (1)存储过程层次的事务 (2)Ado.Net层次的事务 (3)Asp.Net页面层次的事务 下面分别举例: 首先建立trant ...

  9. ASP.NET之JSONHelper操作

      之前说到了Ext.Net中GridPanel行取值的问题(Ext.Net开发_GridPanel行选中取值),涉及到checkBox操作时,要留个心眼注意下取值的区别!返回值是Json格式. 现在 ...

最新文章

  1. proteus如何添加stm32_【Proteus】单片机H桥驱动24V直流有刷电机
  2. android json解析及简单例子
  3. java 矩阵求逆_java实现的顺时针/逆时针打印矩阵操作示例
  4. centos7.x 64位 rpm安装JDK8
  5. java invoke 泛型_利用Java反射机制和泛型,全自动解析json
  6. android 半圆滚动菜单,自定义控件:实现半圆滚动菜单效果
  7. Java - 安装jdk并设置环境变量
  8. 计算机研究生可以参加哪些比赛?
  9. Power Apps 中显示 SharePoint Online 数据
  10. 小学生计算机培优辅困记录,信息技术培优辅差工作计划范文
  11. 1467 A. Wizard of Orz
  12. 腾讯全民wifi如何?
  13. java继承求三角形圆形面积_java求三角形面积
  14. 对比Eureka和Nacos 的区别 Zuul和Spring Gateway的区别
  15. studio 3t MongoDB for MAC 201903+Cracking
  16. android 推送图标大小,Android状态栏图标大小 – 使用Cordova / Phonegap推送插件
  17. git切换分支时,如何干净的切换到另一个分支上?
  18. 华为手机记事本导出_手机自带记事本如何备份
  19. Vue框架 MIinUI 配置
  20. wpf 窗口最大化,最小化,关闭,拖动,双击放大缩小窗口基本事件

热门文章

  1. 常见问题摘要(生活篇)
  2. NYOJ 451(组合数+全错位)
  3. 享受Android应用程序的Java技术盛宴
  4. GIS基础知识汇总篇(五)-无人机真正射影像的概念和制作原理
  5. 10g添加用户 oracle_oracle 10g中如何创建用户
  6. 机器人峰会王伟_【“峰”景独好】大美中国探春中国机器人峰会举办地——浙江宁波余姚...
  7. 本科计算机应用水平,湖南工程学院全日制非计算机专业本科生参加湖南省计算机应用水平等级考试的规定...
  8. 1688学python学不会_还在害怕学不会Python嘛?这篇文章让你瞬间读懂Python入门!...
  9. java bits_一段关于JAVA程序升级的问题(Changing bits)
  10. 谈一谈我对前端的学习路线及方法的一些心得