Результаты поиска по запросу "generics"
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 // ...
Критерии динамической сортировки для общего списка
Цель этого - избежать написания тонны операторов if (). Вот мой текущий код: public override List<oAccountSearchResults> SearchForAccounts(oAccountSearchCriteria searchOptions) { List<oAccountSearchResults> results = ...
Нечетный вызов метода в Java с использованием оператора точки для доступа к общему списку
Я наткнулся на некоторый продвинутый код Java (продвинутый для меня :)), мне нужна помощь в понимании. В классе есть вложенный класс, как показано ниже: private final class CoverageCRUDaoCallable implements Callable<List<ClientCoverageCRU>> { ...
Ограничительные ключи в типовых безопасных гетерогенных контейнерах
Я хотел бы использовать шаблон безопасного контейнера универсального типа, описанный в книге «Эффективная Java» Джошуа Блоха, но хотел бы ограничить классы, которые можно использовать в качестве ключей, с помощью перечисления. Ниже приведен код ...
Какой смысл в факультативном классе Гуавы
Я недавно читал об этом и видел людей, использующих этот класс, но в большинстве случаев, используяnull работал бы так же хорошо - если бы не более интуитивно. Может кто-то привести конкретный пример, гдеOptional достигнет чего-то, чтоnull не мог ...
массив параметризованных типов
У меня проблемы с выяснением, какой параметр типа ожидается в RHS следующего ArrayList<Pair<ParseNode,ParseNode>>[] nodes = new ArrayList[indexes.length]; Почему копия<Pair<ParseNode,ParseNode>> не законно?
Универсальный интерфейс, наследующий неуниверсальный C #
Это вопрос дизайна класса. У меня есть основной абстрактный класс public abstract class AbstractBlockRule { public long Id{get;set;} public abstract List<IRestriction> Restrictions {get;}; } public interface IRestriction{} public interface ...
Общий как тип возврата метода
Я посмотрел вокруг StackOverflow, чтобы найти ответ на проблему, с которой я сталкиваюсь. Я встретил много хороших ответов, но все же он не отвечает на мой вопрос. Получить тип универсального параметра в Java с ...
Ада генериков во время выполнения
Как бы вы создали экземпляр во время выполнения, а не во время компиляции? Пример без использования нового.
Как сделать правильный клон списка <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 будет также ...