0
ответов

Как реализовать общий метод поиска коллекции, который может возвращать класс или структуру, допускающую значение NULL?

Мне нужна вспомогательная функция типизированного поиска для гетерогенной коллекции. :Она должна возвращать структуру или класс, иначе null, если элемент не найден. Ниже приведен пример использования тривиального поиска в коллекции, но...
вопрос задан: 2 May 2012 19:28
0
ответов

Дано & ldquo; где T: new () & rdquo ;, делает & ldquo; new T () & rdquo; использовать Activator.CreateInstance для внутреннего использования?

Если у меня есть ограничение параметра типа new (): void Foo < T > () где T: new () {var t = new T (); } Правда ли, что new T () будет внутренне использовать метод Activator.CreateInstance (то есть ...
вопрос задан: 1 May 2012 15:09
0
ответов

Использование дженериков Java в интерфейсах

Я хочу создать интерфейс со следующими методами :public interface MyInterface { public Class getClass (); public void handle (X-сообщение ); } Где X должен быть одного типа...
вопрос задан: 1 May 2012 10:39
0
ответов

Имя переменной из аргумента шаблона?

Есть ли способ сгенерировать имя переменной внутри класса на основе аргумента шаблона? template class Item {public: T t; }; Item <...
вопрос задан: 1 May 2012 03:23
0
ответов

Может ли Generic Class быть методом/возвратным типом?

В настоящее время я изучаю Generics У меня есть этот Generic-класс здесь package generics.lesson; открытый класс Pair { частный T первый; частный Т второй; публичная пара (){ first = null;...
вопрос задан: 30 April 2012 15:20
0
ответов

Какой смысл иметь ограничения для параметров типа в .NET (ограничения базового класса и интерфейса)

На работе я работаю над небольшой библиотекой классов, и для этой задачи, естественно, используются дженерики. Но есть одна вещь, которую я не очень понимаю с дженериками: Зачем мне использовать...
вопрос задан: 30 April 2012 13:21
0
ответов

Java Generics, поддерживает ли «специализацию»? Концептуальное сходство с шаблонами C ++?

Я неплохо знаю, как использовать шаблоны C ++ - не эксперт, заметьте. С Java Generics (и Scala, если на то пошло) у меня есть свои трудности. Может быть, потому что я пытаюсь перевести свои знания C ++ в ...
вопрос задан: 30 April 2012 09:32
0
ответов

Java -Расширение HashMap -Object vs. generics поведение

Я пишу простой кэш на основе HashMap -, который работает следующим образом :Если запрошенный ключ находится в кеше, вернуть его значение. Если запрошенного ключа нет, запустите метод, который создает значение на основе ключа,...
вопрос задан: 29 April 2012 16:50
0
ответов

Почему я не могу& #39;t передать TObjectList функции, ожидающей TObjectList?

У меня проблема с кодом, в котором используются универсальные типы. Почему компилятор не знает, что переданный список (Result )является TObjectList (TItem является типом для T в TItems )? Интерфейс :тип...
вопрос задан: 27 April 2012 19:02
0
ответов

Как я могу использовать Google GSON для десериализации массива JSON в коллекцию универсального типа? [дубликат]

Я пишу код, который будет использоваться для извлечения ресурсов с веб-сайта. Все это выглядит примерно так :public Collection getProjects (){ String json = getJsonData (...
вопрос задан: 27 April 2012 18:54
0
ответов

Не удается преобразовать универсальный тип в интерфейс

Я получаю сообщение об ошибке при попытке добавить универсальный объект в список <>. Вероятно, это связано с ковариацией и контравариантностью, но я не уверен, как это обойти. Я пытался ограничить свои...
вопрос задан: 27 April 2012 15:35
0
ответов

Реализация вложенных универсальных интерфейсов

У меня есть следующие классы/интерфейсы :// Модель открытый класс A :IA { } //Модельлогика открытый класс B :IB { } // Интерфейс модели общедоступный интерфейс IA { } // Интерфейс ModelLogic public...
вопрос задан: 27 April 2012 14:32
0
ответов

Универсальный класс из параметра типа

Есть ли способ создать универсальный класс из параметра типа. У меня есть что-то вроде этого :открытый класс SomeClass { общедоступный тип TypeOfAnotherClass { получить; набор; } } открытый класс OneMoreClass { }...
вопрос задан: 25 April 2012 15:50
0
ответов

Java-метод, возвращающий экземпляр Class

У меня есть этот код :public Class getScrapper (){ return MyScrapper.class; } MyScrapper — это класс, реализующий интерфейс Scrapper. Почему это не работает? U'...
вопрос задан: 24 April 2012 22:55
0
ответов

передать сам объект класса в конструктор

class LogUtil :ILogUtility { объект _тип класса; журнал log4net.ILog; общественный LogUtil (объект classtype ){ _classtype = classtype; log = log4net.LogManager.GetLogger (...
вопрос задан: 24 April 2012 18:19
0
ответов

Полностью динамически создавайте критерии JPA

Обычно я использую Hibernate, и для моего нового проекта мы используем JPA 2.0. Мой DAO получает контейнер с файлом generic. открытый класс Container { private String fieldId; // пример "id"...
вопрос задан: 24 April 2012 11:25
0
ответов

Как универсальные методы создаются в C #?

Предположим, у меня есть универсальный метод, например :void Fun (FunArg arg ){} Являются ли this.Fun и this.Fun разными реализациями универсального метода? В общем, как...
вопрос задан: 23 April 2012 10:53
0
ответов

C #дженерики и не сойти с ума

public T[] getListeners (final Class listenerClass ){... } Что такое эквивалентная нотация дженериков c #для вышеуказанных дженериков java? Параметр...
вопрос задан: 23 April 2012 07:20
0
ответов

Программа C++ STL, использующая функтор в качестве предиката

В следующей программе C++ STL я определяю функтор Nth, и он возвращает true, если он отозван в n-й раз. это общий алгоритм удаления _, если я получаю что-то странное. Код :#...
вопрос задан: 22 April 2012 12:31
0
ответов

Как связать интерфейсы универсального-типа в Ninject

Я довольно новичок в Ninject, и обнаружил, что спотыкаюсь, когда пришел к реализации универсального шаблона репозитория. Я хочу привязать зависимость IRepository к классу ConcreteRepository<...
вопрос задан: 21 April 2012 19:01
0
ответов

Могу ли я вызвать.class для универсального типа в Java?

Мне интересно, есть ли в Java способ сделать что-то вроде Class c = List.class; Класс c2 = Список<Дата>.class; Мне нужно что-то подобное, чтобы создать карту, в которой хранится класс...
вопрос задан: 21 April 2012 08:52
0
ответов

Приведение ExpandoObject к анонимному типу

Могу ли я преобразовать ExpandoObject к анонимному типу? var anoObj = новый { name = "testName", email = "testEmail" }; динамический expandoObj = новый System.Dynamic.ExpandoObject (); // Здесь я заполняю...
вопрос задан: 20 April 2012 07:46
0
ответов

Как объединить эти функции в универсальный

У меня есть несколько функций... @Override public List findAllContentTypes(){ return this.emf.createEntityManager().createNamedQuery("ContentType.findAll",...
вопрос задан: 20 April 2012 04:37
0
ответов

Почему в этом коде не работает вывод типов?

Допустим, у меня есть сервисный интерфейс, который выглядит так: открытый интерфейс IFooService { FooResponse Foo (запрос FooRequest); } Я хотел бы выполнить некоторые сквозные задачи при вызове...
вопрос задан: 19 April 2012 21:10
0
ответов

Общий список списков, преобразующий List> в IList>

Мы используем библиотеку классов, которая выполняет вычисления с данными трехмерных измерений, он предоставляет метод :MeasurementResults Calculate (IList> data )Я хотел бы разрешить...
вопрос задан: 19 April 2012 14:35
0
ответов

Java Generics:Вывод типов по двум параметрам

Предположим, у меня есть такой простой метод для обработки двух списков:public static void foo(List list1, List список2){ } И предположим, что я хочу назвать это так:foo(...
вопрос задан: 19 April 2012 04:02
0
ответов

Как реализовать универсальный полиморфизм в С#?

во избежание путаницы я обобщил код: namespace ConsoleApplication1 { class Program { static void Main() { IManager SpecificManager = ...
вопрос задан: 18 April 2012 14:43
0
ответов

Почему это самореферентное присваивание Generics является незаконным?

Мне трудно понять, почему возникает приведенная ниже ошибка. Если №1 подходит, то почему №2 нет? открытый интерфейс IFoobar { void bigFun(); } class FoobarImpl
вопрос задан: 18 April 2012 03:40
0
ответов

System.Reflection vs Generics — производительность

Я собираюсь написать набор методов для серверного приложения, которые принимают сообщения, полученные от сокета TCP, кодируют/декодируют их и шифруют/дешифруют. Учитывая, что сообщения определены как специальные...
вопрос задан: 18 April 2012 03:33
0
ответов

параметр типа java generics для метода в интерфейсе

здесь я хочу добиться того, чтобы решение было за подклассом хотят ли они передать java.lang.String или java.util.HashMap в качестве параметра для метода запроса (). Интерфейс просто должен утверждать, что...
вопрос задан: 17 April 2012 18:08