Результаты поиска по запросу "generic-collections"

6 ответов

Типовые безопасные универсальные контейнеры с макросами

Я пытаюсь сделать типобезопасный общий связанный список в C, используя макросы. Он должен работать аналогично тому, как шаблоны работают в C ++. Например, LIST(int) *list = LIST_CREATE(int);Моя первая попытка была для#define LIST(TYPE) (макрос, ...

3 ответа

Нечувствительный к регистру словарь со строковым ключом в C #

Если у меня естьDictionary<String,...> Можно ли сделать такие методы, какContainsKey без учета регистра? Это казалось связанным, но я не понял это должным образом:c # Словарь: создание ключа без учета регистра с помощью ...

3 ответа

Нечувствительный к регистру словарь со строковым ключом в C #

Если у меня есть

ТОП публикаций

2 ответа

Общие типы: подстановочные знаки против переменных необработанных типов

Рассмотрим следующие методы: public static void listAll(LinkedList list) { for(Object obj : list) System.out.println(obj); }а также public static void listAll(LinkedList<?> list) { for(Object obj : list) System.out.println(obj); }В чем разница ...

6 ответов

Как эффективно удалить из списка <T> (C #)?

8 ответов

Невозможно добавить keyValuePair напрямую в словарь

Я хотел добавитьKeyValuePair<T,U> кDictionary<T, U> и я не мог. Я должен передать ключ и значение отдельно, что должно означать, что метод Add должен создать новый объект KeyValuePair для вставки, что не может быть очень эффективным. Я не могу ...

4 ответа

Ограничить размер универсальной коллекции?

Есть ли способ ограничить размер универсальной коллекции? У меня есть стек WriteableBitmap, который я использую для хранения клона WriteableBitmap при каждом изменении, а это означает, что я могу легко отменить его, просто вытолкнув самый ...

4 ответа

Ограничить размер универсальной коллекции?

2 ответа

Общие типы: подстановочные знаки против переменных необработанных типов

Рассмотрим следующие методы:

5 ответов

И это позволит добавлять подклассы Foo.

ибудь знает, почему следующий код не компилируется? Ни add (), ни addAll () не работают должным образом. Удаление части «? Extends» заставляет все работать, но тогда я не смог бы добавить подклассы Foo. List<? extends Foo> list1 = new ...