C#中的NameValueCollection简介

简介: NameValueCollection继承自NameObjectCollectionBase,并且和一般的键值对不同的是,它支持集合中出现相同的Key。引用:using System.Collections.

NameValueCollection继承自NameObjectCollectionBase,并且和一般的键值对不同的是,它支持集合中出现相同的Key。

引用:using System.Collections.Specialized;

直接上示例代码:

NameValueCollection props = new NameValueCollection
                {
                    { "quartz.serializer.type", "binary" },
                    { "quartz.serializer.type", "binary" }
                };
            Console.WriteLine(props[0]);
            Console.Read();

输出结果如下:

可以看到,在读取相同的key时,输出结果对Value进行了合并,这就是NameValueCollection与一般键值对的主要区别所在。

目录
相关文章
|
1月前
|
Unix 编译器 C语言
c++简介
c++简介
23 0
|
1月前
|
编译器 程序员 C语言
C++系列一: C++简介
C++系列一: C++简介
|
11月前
|
监控 Oracle 关系型数据库
oratop的使用简介
oratop是采用类似top命令的方式实时监控oracle数据库,包括rac和non-rac数据库
|
Java 测试技术 开发工具
AssertJ简介
JUnit和Hamcrest 学Java的一定知道JUnit吧,它是一个著名的Java单元测试框架。我们在使用JUnit测试的时候,一般情况下会使用它的Assert类下的各种assertXXX方法。
1575 0
|
网络协议 开发工具 Android开发
AndroidDevTools简介
来源:http://www.androiddevtools.cn/ Android SDK在线更新镜像服务器 中国科学院开源协会镜像站地址: IPV4/IPV6: http://mirrors.
2859 0
|
网络协议 机器人 Java
ROSBridge简介以及理解使用(上)
ROSBridge简介以及理解使用(上)
2261 0
ROSBridge简介以及理解使用(上)
|
Web App开发 存储 安全
|
Shell 网络协议 安全
|
安全 网络协议 Shell