ECS接受添加元素的名字——这个概念类似于java.util.Hashtable中的键。
本例中,已搜索到SharedObject,并且name参数已用于从数据哈希表中搜索已存储的对象。
当哈希表中key的数量超出哈希表的容量和加载因子时自动调用该方法。
那么在给定的程序中,被用作键的元素类型和存储在散列表中的值类型,将不能是任意对象。
要写出一个完美的哈希函数是很困难的,特别是要处理哈希表中的冲突。
就本例而言,最后查明罪魁祸首是包含一个静态hashtable的字体管理器类。
S3给开发者提供了一个类似基本哈希表的最简化的API,它允许你轻松地存储和提取信息。
只要把Preferences对象当作一个大的键—值散列表(这个表把树形结构中的键组织起来)。
因此,在此示例中,页开发人员可以将数据绑定到任何IEnumerable类型,如Array、ArrayList或Hashtable。
两种类型的缓存可作为一个巨大涓€哈希表的缓存中的每个项由一个唯一的字符串引用。
如果哈希表中没有与键值对应的名称,将返回null。
多线程:Oniguruma在初始化代码范围表或者管理共享的AST节点(如Character类散列表)时,使用全局锁。
将Hashtable元素复制到一维Array实例中的指定索引位置。
创建一个新的Hashtable实例时,必须传递类型参数以指定Key和Value的类型。
解析属性项并将它存储到一个hashtable中以便将来引用。
SortedList与HashTable相似,不同之处在于始终对键进行排序。
下面的代码示例演示了一个自定义会话状态模块实现,它使用Hashtable将会话信息存储到内存中。
Dictionary是一个抽象类,可以作为某些映射key与值的类的父类,比如Hashtable。
然而,线程安全性是凭代价换来的――Hashtable的所有方法都是同步的。
每个SharedObject实例都有一个数据属性,可以看作存储数据的哈希表。
返回循环访问Hashtable的IDictionaryEnumerator。
ResourceSet类在IResourceReader上枚举,加载每个名称和值,并将它们存储在Hashtable中。
该对象只是将对象引用存储为简单键-值对的散列表或类似的集合。
解决这个问题的一个简单方法是创建一个通用散列表,该表提供存储和检索字符串的一种机制。
使用指定的初始容量、加载因子和IEqualityComparer对象来初始化Hashtable类的新的空实例。