博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#键值对容器
阅读量:4959 次
发布时间:2019-06-12

本文共 810 字,大约阅读时间需要 2 分钟。

 

2010-08-19 15:30:20|  分类: |  标签:           |字号 

StringDictionary:默认key不区分大小写

NameValueCollection:默认key区分大小写
KeyedCollection:不是键值对容器,但是比键值对容器更好用,强烈推荐

命名空间using System.Collections.Specialized

System.Collections   命名空间包含接口和类,这些接口和类定义各种对象(如列表、队列、位数组、哈希表和字典)的集合。  
System.Collections.Generic   命名空间包含定义泛型集合的接口和类,泛型集合允许用户创建强类型集合,它能提供比非泛型强类型集合更好的类型安全性和性能。
System.Collections.Specialized   命名空间包含专用的和强类型的集合,例如,链接的列表词典、位向量以及只包含字符串的集合。

Hashtable、SortedList
SortedList为可排序的字典,当添加元素时,元素按照正确的排序顺序插入SortedList,同时索引自动进行相应的调整,移除元素亦然。
Hashtable、SortedList的键和值均为object类型,因此使用的时候,转化比较频繁

dictionary  

范型Dictionary,可以随便制定key,value的类型
                Dictionary <String,   String>   dic   =   new   Dictionary <string,   string> ();
                dic.Add( "1 ",   "Jerry ");
                dic.Add( "2 ",   "Kimmy ");
                dic.Add( "3 ",   "Tommy ");

转载于:https://www.cnblogs.com/dajiang02/archive/2011/11/03/2234784.html

你可能感兴趣的文章
项目总结
查看>>
稀酷客 各种优秀电子图书资源的论坛博客
查看>>
image -- pmp
查看>>
SVN&nbsp;被防火墙阻止的解决方法
查看>>
2018高级软件工程——助教总结
查看>>
初次接触scrapy框架
查看>>
Spring对注解(Annotation)处理源码分析1——扫描和读取Bean定义【转】
查看>>
[python]类与类中的列表
查看>>
gulp基本介绍
查看>>
将GraphicalViewer导出为图片
查看>>
内置函数大总结
查看>>
SQL权威指南(第4版)pdf
查看>>
非受检异常(运行时异常)和受检异常的区别等
查看>>
2007年的第一篇
查看>>
webView和js交互
查看>>
android studio 下载地址
查看>>
java小游戏的初步学习笔记
查看>>
ABAP:更新供应商Email地址
查看>>
好用的 diskpart 命令,操作磁盘分区,并创建 EFI 引导分区
查看>>
在腾讯实习的那段日子:不要在难受的时候选择逃避离开
查看>>