摘要: 都是使用double hashing实现hash算法。 Dictionary<K,V> 1. 键值Key不存在的时候会抛出异常。 2.对于值类型没有boxing,unboxing所以效率高于hashtable 3. dictionary中只有public static的方法是线程安全的。 4. di 阅读全文
posted @ 2020-08-07 18:08 有度科技 阅读(350) 评论(0) 推荐(0)
摘要: 1. 哈希表(HashTable)简述 在.NET Framework中,Hashtable是System.Collections命名空间提供的一个容器,用于处理和表现类似keyvalue的键值对,其中key通常可用来快速查找,同时key是区分大小写;value用于存储对应于key的值。Hashta 阅读全文
posted @ 2020-08-07 16:47 有度科技 阅读(657) 评论(0) 推荐(0)
摘要: 这篇文章主要讲解C#中的泛型,泛型在C#中有很重要的地位,尤其是在搭建项目框架的时候。 一、什么是泛型 泛型是C#2.0推出的新语法,不是语法糖,而是2.0由框架升级提供的功能。 我们在编程程序时,经常会遇到功能非常相似的模块,只是它们处理的数据不一样。但我们没有办法,只能分别写多个方法来处理不同的 阅读全文
posted @ 2020-08-07 15:19 有度科技 阅读(1796) 评论(0) 推荐(0)