随笔分类 - Community Server 2008 笔记
摘要:我们知道,在.net的一些集合类型中,譬如Hashtable和ArrayList,都有Synchronized静态方法和SyncRoot实例方法,他们之间有联系吗?我怎么才能用好他们呢?我们以Hashtable为例,看看他们的基本用法:[代码]1,Synchronized表示返回一个线程安全的Hashtable,什么样的hashtable才是一个线程安全的呢?下边我们就从.NET的源码开始理解。[...
阅读全文
摘要:在我们平时写的程序的时候,免不了要多程序流程做一些假定,如果条件不满足时,程序有时候需要抛出异常。我们知道,异常分为两大类,既Exception和ApplicationException。我们先看看微软给出的解释:Exception表示在应用程序执行期间发生的错误,由公共语言运行库引发。ApplicatonException发生非致命应用程序错误时引发的异常,由用户程序引发,而不是由公共语言运行库...
阅读全文
摘要:Hashtable,ListDictionary,HybridDictionary1.所谓存储名值对的三个容器: key-value2.性能上小数据量: ListDictionary优于Hashtable大数据量: Hashtable优于ListDictionary要知道Hashtable并不是线性存储结构,但是对于利用Hash因子取值的Hashtable在处理大数据量的时候有优势.3.那么什么是...
阅读全文

浙公网安备 33010602011771号