【发布时间】:2009-06-22 07:11:54
【问题描述】:
所以我有这个我正在开发的通用 HashTable 类,我想将它通用地用于任意数量的传入类型,我还想将内部存储数组初始化为 LinkedList 的数组(用于冲突目的),其中每个 LinkedList 都被提前(为了类型安全)指定为 HashTable 类的泛型类型。我怎样才能做到这一点?下面的代码最能说明我的意图,但当然不能编译。
public class HashTable<K, V>
{
private LinkedList<V>[] m_storage;
public HashTable(int initialSize)
{
m_storage = new LinkedList<V>[initialSize];
}
}
【问题讨论】: