Итак, у меня есть этот универсальный класс HashTable, который я разрабатываю, и я хочу использовать его универсально для любого числа входящих типов, а также хочу инициализировать внутренний массив хранения как массив LinkedList (для целей коллизий). ), где каждый LinkedList указан заранее (для обеспечения безопасности типов), чтобы иметь тип универсального из класса HashTable. Как я могу сделать это? Следующий код лучше всего разъясняет мои намерения, но, конечно, не компилируется.
public class HashTable<K, V>
{
private LinkedList<V>[] m_storage;
public HashTable(int initialSize)
{
m_storage = new LinkedList<V>[initialSize];
}
}