0 / 0 / 0
Регистрация: 23.08.2011
Сообщений: 7
|
|
1 | |
Требуется определить универсальный делегат delegate System.Collections.Generic.KeyValuePair<TKey,TValue> GenerateElement<TKey, TValue>(int j)11.12.2011, 23:47. Показов 4411. Ответов 1
Метки нет (Все метки)
Доброго времени суток.
Помогите, пожалуйста, разобраться с заданием: "требуется определить универсальный делегат delegate System.Collections.Generic.KeyValuePair<TKey,TValue> GenerateElement<TKey, TValue>(int j); и универсальный класс TestCollections<TKey,TValue>, который содержит закрытые поля следующих типов • System.Collections.Generic.List<TKey>; • System.Collections.Generic.List<string> ; • System.Collections.Generic.Dictionary<TKey, TValue> ; • System.Collections.Generic.Dictionary<string, TValue>; • GenerateElement<TKey, TValue>. В конструкторе класса TestCollections<TKey,TValue> создаются коллекции с заданным числом элементов. Надо сравнить время поиска элемента в коллекциях-списках List<TKey> и время поиска элемента по ключу и элемента по значению в коллекциях-словарях Dictionary<TKey,TValue>. Для автоматической генерации элементов коллекций используется метод, который передается в класс TestCollections<TKey,TValue> через параметр конструктора класса." окей, с делегатом проблем нет, конструктор вроде тоже понятно как писать, да и вычислить время нетрудно. проблема с методом, который передаётся через параметр. тут я совсем теряюсь, как он должен выглядеть? просто new KeyValuePair<TKey, TValue>(); там не напишешь, количество параметров тоже не передать - в общем, с этим методом вообще ничего понять не могу. помогите, пожалуйста, глупой.
0
|
11.12.2011, 23:47 | |
Ответы с готовыми решениями:
1
Совмещение типов KeyValuePair<TKey, TValue> и BinaryTree<T> Верно ли понимаю, что KeyValuePair<TKey, TValue>.GetHashCode() возвращает хеш ключа? SortedList<TKey,TValue> пояснение Исключение KeyNotFoundException в Dictionary<TKey, TValue> |
54 / 54 / 9
Регистрация: 09.11.2010
Сообщений: 120
|
|||||||||||
12.12.2011, 00:06 | 2 | ||||||||||
Сообщение было отмечено sosophe как решение
Решение
В параметрах конструктора нужно указать тип делегата
0
|
12.12.2011, 00:06 | |
12.12.2011, 00:06 | |
Помогаю со студенческими работами здесь
2
Приблизительная реализация Dictionary<TKey,TValue> Порядок объектов в коллекции Dictionary<TKey, TValue> Выборка элементов из Dictinary<TKey, TValue> по условию Проход по содержимому ConcurrentBag<T> и ConcurrentDictionary<TKey, TValue> Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |