ASP.NET中Dictionary基本用法实例分析
本文实例讲述了ASP.NET中Dictionary基本用法。分享给大家供大家参考,具体如下:
//Dictionary位于System.Collections.Generic命名空间之下/* * 使用Dictionary之前必须引用System.Collections.Generic命名空间; * 使用Dictionary时必须声明其键和值的数据类型(可以为任意类型); *///声明实例化Dictionary为dicSystem.Collections.Generic.Dictionary<int, string> dic = new System.Collections.Generic.Dictionary<int, string>();//为dic添加键和值dic.Add(100, "quber100");dic.Add(200, "quber200");//检查是否存在300这个键if (!dic.ContainsKey(300)){ //新增加300(键)和对应的quber300(值) dic.Add(300, "quber300");}//移除dic键为300的项dic.Remove(300);//获取dic键值对总数int dicCount = dic.Count;Response.Write("循环获取dic中的键和值:<br/>");//循环获取dic中的键和值foreach (KeyValuePair<int, string> keyDic in dic){ Response.Write("key:" + keyDic.Key + ",value:" + keyDic.Value + "<br/>");}Response.Write("<hr/><br/>");Response.Write("循环获取dic中的键:<br/>");//循环获取dic中的键Dictionary<int, string>.KeyCollection keyDics = dic.Keys;foreach (int iKey in keyDics){ Response.Write("key:" + iKey + "<br/>");}Response.Write("<hr/><br/>");Response.Write("另一种方法循环获取dic中的键:<br/>");//循环获取dic中的键foreach (int iKey in dic.Keys){ Response.Write("key:" + iKey + "<br/>");}Response.Write("<hr/><br/>");Response.Write("循环获取dic中的值:<br/>");//循环获取dic中的值Dictionary<int, string>.ValueCollection valueDics = dic.Values;foreach (string strValue in valueDics){ Response.Write("value:" + strValue + "<br/>");}Response.Write("<hr/><br/>");Response.Write("另一种方法循环获取dic中的值:<br/>");//循环获取dic中的值foreach (string strValue in dic.Values){ Response.Write("value:" + strValue + "<br/>");}Response.Write("<hr/><br/>");Response.Write("获取dic中单个键和值:<br/>");Response.Write("key:100,value:" + dic[100] + "<br/>");Response.Write("<hr/><br/>");Response.Write("检查dic中是否存在键(100),并返回其值dicStr:<br/>");//检查dic中是否存在键(100),并返回其值dicStrstring dicStr = string.Empty;if (dic.TryGetValue(100, out dicStr)){ Response.Write("OK");}else{ Response.Write("NO");}Response.Write("<hr/><br/>");ASP.NET中Dictionary基本用法实例分析的更多相关文章
- php中return的用法实例分析
本文实例讲述了php中return的用法.分享给大家供大家参考.具体分析如下: 首先,它的意思就是返回;return()是语言结构而不是函数,仅在参数包含表达式时才需要用括号将其括起来.当返回一个变量 ...
- C#中sizeof的用法实例分析
这篇文章主要介绍了C#中sizeof的用法,包括了常见的用法及注释事项,需要的朋友可以参考下. sizeof是C#中非常重要的方法,本文就以实例形式分析C#中sizeof的用法.分享给大家供大家参 ...
- javaScript中with函数用法实例分析
javaScript 中的 with 函数 ,即所谓的with 语句,可以方便地用来引用某个特定对象中已有的属性,但是不能用来给对象添加属性,要给对象创建新的属性,必须明确地引用该对象. with 函 ...
- jQuery中on()方法用法实例详解
这篇文章主要介绍了jQuery中on()方法用法,实例分析了on()方法的功能及各种常见的使用技巧,并对比分析了与bind(),live(),delegate()等方法的区别,需要的朋友可以参考下 本 ...
- jQuery中on()方法用法实例
这篇文章主要介绍了jQuery中on()方法用法,实例分析了on()方法的功能.定义及在匹配元素上绑定一个或者多个事件处理函数的使用技巧,需要的朋友可以参考下 本文实例讲述了jQuery中on()方法 ...
- python中argparse模块用法实例详解
python中argparse模块用法实例详解 这篇文章主要介绍了python中argparse模块用法,以实例形式较为详细的分析了argparse模块解析命令行参数的使用技巧,需要的朋友可以参考下 ...
- Jackson的用法实例分析
这篇文章主要介绍了Jackson的用法实例分析,用于处理Java的json格式数据非常实用,需要的朋友可以参考下 通俗的来说,Jackson是一个 Java 用来处理 JSON 格式数据的类库,其性能 ...
- Asp.net中的ViewState用法
Session,ViewState用法基本理论:session值是保存在服务器内存上,那么,可以肯定,大量的使用session将导致服务器负担加重. 而viewstate由于只是将数据存入到页面隐藏控 ...
- Python实现的选择排序算法原理与用法实例分析
Python实现的选择排序算法原理与用法实例分析 这篇文章主要介绍了Python实现的选择排序算法,简单描述了选择排序的原理,并结合实例形式分析了Python实现与应用选择排序的具体操作技巧,需要的朋 ...
随机推荐
- RAC环境下的堵塞(blocking blocked)
RAC环境下的堵塞不同于单实例情形,由于我们须要考虑到位于不同实例的session.也就是说之前查询的v$session,v$lock对应的应变化为全局范围来查找.本文提供了2个查询脚本,并给出实例演 ...
- <译>Flink官方文档-Flink概述
Overview This documentation is for Apache Flink version 1.0-SNAPSHOT, which is the current developme ...
- oracle update left join查询
对于有的更新语句,要更新的表可能条件不够,需要用到left join关联其他表, 但是不能直接关联,否则报错:错误如下: update imim_gireqbillitems gi left join ...
- timedelta
from datetime import datetime start="09:35:23" end="10:23:00" start_dt = datetim ...
- hadoop2.7.0实践- WordCount
环境要求 说明:本文档为wordcount的mapreduce job编写及执行文档. 操作系统:Ubuntu14 x64位 Hadoop:Hadoop 2.7.0 Hadoop官网:http://h ...
- https://github.com/CocoaPods/CocoaPods/search?q=No+such+file+or+directory报错解决方式
――― MARKDOWN TEMPLATE ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ### Command ``` /U ...
- 解决gremlin-dirver访问tinkerpop服务器提示序列化错误
解决gremlin-dirver访问tinkerpop服务器提示序列化错误 问题描述 程序集成了gremlin-driver,访问远程tinkerpop服务器,在执行创建节点操作时,返回如下错误栈: ...
- 捅伊朗黑客PP — 后台登陆POST+错误回显 注入
看了一个泰国政府的网站被伊朗的黑客挂页,上面写着“Your Box 0wn3z By Behrooz_Ice – Q7x -Sha2ow -Virangar -Ali_Eagle -iman_takt ...
- offsetof宏的实现
1.c语言的结构体中,因为字节对齐的问题,导致成员地址并不能根据类型的大小进行计算.例如: struct test { char ch; int a; } printf("test的大小=% ...
- Atitit 插件机制原理与设计微内核 c# java 的实现attilax总结
Atitit 插件机制原理与设计微内核 c# java 的实现attilax总结 1. 微内核与插件的优点1 2. 插件的注册与使用2 2.1. Ioc容器中注册插件2 2.2. 启动器微内核启动3 ...