首页 > 其他 > 详细

键值对Dictionary、KeyValuePair、Hashtable 简单使用。

时间:2016-02-22 00:20:06      阅读:196      评论:0      收藏:0      [点我收藏+]

KeyValuePair是单个的键值对对象。KeyValuePair可用于接收combox选定的值。

例如:KeyValuePair<string, object> par = (KeyValuePair<string, object>)shoplistcomboBox.SelectedItem;

单线程程序中推荐使用 Dictionary, 有泛型优势, 且读取速度较快, 容量利用更充分。

Hashtable是一个集合。在多线程程序中推荐使用 Hashtable, 默认的 Hashtable 允许单线程写入, 多线程读取, 对 Hashtable 进一步调用 Synchronized() 方法可以获得完全线程安全的类型. 而 Dictionary 非线程安全, 必须人为使用 lock 语句进行保护, 效率大减。

1.键值对Dictionary:Dictionary<string,string>键值对的使用

public void CreateDictionary()
{
    Dictionary<string,string> dic=new Dictionary<string,string>();
    dic.Add("1","one");
}

 

键值对Dictionary、KeyValuePair、Hashtable 简单使用。

原文:http://www.cnblogs.com/yxys/p/5205891.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!