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

2 ответа

Delphi XE: конструктор класса не вызывается в классе с использованием обобщений

Рассмотрим следующий пример (я использую Delphi XE): program Test; {$APPTYPE CONSOLE} type TTestClass<T> = class private class constructor CreateClass(); public constructor Create(); end; class constructor TTestClass<T>.CreateClass(); begin // ...

6 ответов

Критерии динамической сортировки для общего списка

Цель этого - избежать написания тонны операторов if (). Вот мой текущий код: public override List<oAccountSearchResults> SearchForAccounts(oAccountSearchCriteria searchOptions) { List<oAccountSearchResults> results = ...

5 ответов

Нечетный вызов метода в Java с использованием оператора точки для доступа к общему списку

Я наткнулся на некоторый продвинутый код Java (продвинутый для меня :)), мне нужна помощь в понимании. В классе есть вложенный класс, как показано ниже: private final class CoverageCRUDaoCallable implements Callable<List<ClientCoverageCRU>> { ...

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

1 ответ

Ограничительные ключи в типовых безопасных гетерогенных контейнерах

Я хотел бы использовать шаблон безопасного контейнера универсального типа, описанный в книге «Эффективная Java» Джошуа Блоха, но хотел бы ограничить классы, которые можно использовать в качестве ключей, с помощью перечисления. Ниже приведен код ...

4 ответа

Какой смысл в факультативном классе Гуавы

Я недавно читал об этом и видел людей, использующих этот класс, но в большинстве случаев, используяnull работал бы так же хорошо - если бы не более интуитивно. Может кто-то привести конкретный пример, гдеOptional достигнет чего-то, чтоnull не мог ...

3 ответа

массив параметризованных типов

У меня проблемы с выяснением, какой параметр типа ожидается в RHS следующего ArrayList<Pair<ParseNode,ParseNode>>[] nodes = new ArrayList[indexes.length]; Почему копия<Pair<ParseNode,ParseNode>> не законно?

3 ответа

Универсальный интерфейс, наследующий неуниверсальный C #

Это вопрос дизайна класса. У меня есть основной абстрактный класс public abstract class AbstractBlockRule { public long Id{get;set;} public abstract List<IRestriction> Restrictions {get;}; } public interface IRestriction{} public interface ...

1 ответ

Общий как тип возврата метода

Я посмотрел вокруг StackOverflow, чтобы найти ответ на проблему, с которой я сталкиваюсь. Я встретил много хороших ответов, но все же он не отвечает на мой вопрос. Получить тип универсального параметра в Java с ...

1 ответ

Ада генериков во время выполнения

Как бы вы создали экземпляр во время выполнения, а не во время компиляции? Пример без использования нового.

3 ответа

Как сделать правильный клон списка <MyObject>? [Дубликат]

Возможный дубликат: Как мне клонировать общий список в C #? [https://stackoverflow.com/questions/222598/how-do-i-clone-a-generic-list-in-c] List<MyObject> a1 = new List<MyObject>(); var new1 = a1;Теперь, если я изменюсьa1 тогдаnew1 будет также ...