0
ответов

Универсальный базовый класс, наследуемый от универсального интерфейса

По какой-то причине я борюсь за реализацию свойства универсального интерфейса с использованием универсального базового класса следующим образом: :открытый интерфейс IParent, где TChild :IChild { TChild...
вопрос задан: 17 April 2012 11:05
0
ответов

Как лучше всего определить типобезопасные необязательные методы в Scala?

Необязательный метод — это метод, который можно применять, если дженерики класса имеют определенный тип. примеры :list.unzip //работает, только если это набор пар list.sum //работает, только если эта коллекция...
вопрос задан: 16 April 2012 18:57
0
ответов

Дженерики Java — Параметр типа String скрывает тип String

В моем интерфейсе: public Result query(T query) В моем 1-м подклассе: public Result query(HashMap queryMap) В моем 2-м подкласс: public Result query(String ...
вопрос задан: 16 April 2012 16:57
0
ответов

Неправильная перегрузка переопределяется, когда два метода имеют идентичные сигнатуры после замены аргументов типа

Мы считаем, что этот пример демонстрирует ошибку в компиляторе C #(высмеивают меня, если мы ошибаемся ). Эта ошибка может быть хорошо -известна :В конце концов, наш пример является простой модификацией того, что описано в этом...
вопрос задан: 16 April 2012 16:03
0
ответов

Ковариация, делегаты и ограничения универсального типа [дубликат]

public void Foo(Func bar), где T:IMyInterface { Func func = bar; } Я давно не понимал ковариантность, но разве это не должно компилироваться?...
вопрос задан: 16 April 2012 12:22
0
ответов

Тип Erasure поднимает свою уродливую голову, как обойти?

Итак, у меня есть этот интерфейс public interface EventHandler { public void handleEvent (E event ); } и я хочу создать для него классы, которые обрабатывают события, например :...
вопрос задан: 15 April 2012 23:18
0
ответов

Java Generics & Set of Sets

Я новичок в Java с небольшим опытом работы с C++, и я пытаюсь создать Set of Sets в Java в соответствии со следующими строками (подобно тому, что можно было бы сделать в C++):Set< Set< String > >...
вопрос задан: 14 April 2012 19:09
0
ответов

Ограничение интерфейса на аргументы универсального метода

Пытаясь правильно понять C#, я задаюсь вопросом, каковы практические различия между указанием ограничения интерфейса на аргумент универсального метода и простым указанием...
вопрос задан: 14 April 2012 13:08
0
ответов

Generics Java и теневое копирование параметров типа

Этот код работает нормально class Rule { public Rule(T t){ } public void Foo(T t){ } } Затеняет ли параметр типа метода тип класса...
вопрос задан: 14 April 2012 05:14
0
ответов

общий метод в абстрактном классе

У меня есть следующий абстрактный базовый класс, в котором у меня есть абстрактный метод. Мне нужно знать, как реализовать этот абстрактный метод в дочерних классах. Проблема в том, как объявить класс, чей...
вопрос задан: 13 April 2012 21:35
0
ответов

Интерфейс C#, определяющий общий тип возвращаемого значения

У меня есть что-то вроде: общедоступный интерфейс IExample { int GetInteger() T GetAnything(); //Как мне определить функцию с общим типом возвращаемого значения??? ^^^^^ } Это возможно???
вопрос задан: 13 April 2012 19:41
0
ответов

Создание универсального типа с помощью универсального интерфейса во время выполнения

Я работал над проблемой в течение нескольких часов, и я думаю, что я Закрыть. Я работаю над приложением, в котором у нас может быть 50-100 типов, работающих одинаково. Так что вместо того, чтобы создавать 50-100...
вопрос задан: 13 April 2012 17:17
0
ответов

Почему типы CLR, полученные из универсальных шаблонов, не поддерживаются в SQL Server 2008 и более поздних версиях?

Следующий код реализует UDT, производный от универсального (SortedDictionary ):[Serializable] [Microsoft.SqlServer.Server.SqlUserDefinedType (Format.UserDefined, MaxByteSize = 8000 )] public...
вопрос задан: 13 April 2012 13:41
0
ответов

Приведение типов C# к универсальному интерфейсу

Я пишу библиотеку, которая выводит на экран группу дочерних объектов.Дочерний объект является абстрактным и предназначен для пользователи этой библиотеки, чтобы получить свой собственный дочерний элемент от этого абстрактного класса. ...
вопрос задан: 13 April 2012 06:22
0
ответов

Как динамическое можно использовать в качестве универсального?

Как я могу использовать динамику в качестве универсального? Это var x = что-то не строго типизированное; callFunction(); и этот динамический x = что-то не сильно типизированное; callFunction(); оба производят...
вопрос задан: 12 April 2012 22:37
0
ответов

Абстрактный метод и интерфейс Java

У меня есть интерфейс HTTPSequence. У меня также есть абстрактный класс AbstractHTTPFactory, который, в свою очередь, имеет абстрактный метод, возвращающий ArrayList. В классах, производных от ...
вопрос задан: 12 April 2012 13:04
0
ответов

Список всех имен битов из флага Enum

Я пытаюсь создать вспомогательный метод для вывода списка имен всех битов, установленных в значении Enum (для целей ведения журнала ). Я хочу иметь метод, который возвращал бы список всех значений Enum, установленных в некоторых...
вопрос задан: 11 April 2012 18:57
0
ответов

как использовать instanceof List?

Как я могу заставить такие вещи работать? Я могу проверить, (obj instanceof List), но не (obj instanceof List). Есть ли способ это сделать?
вопрос задан: 11 April 2012 14:40
0
ответов

AutoFixture :Настройка конструктора образцов Open Generics

У меня есть объектная модель, использующая Open Generics (Да-да, теперь у меня есть две проблемы; поэтому я здесь:):-публичный интерфейс IOGF { } класс С { } класс Д { readonly IOGF _ogf;...
вопрос задан: 11 April 2012 07:39
0
ответов

Как можно передать List<объекты, реализующие интерфейс> методу?

У меня есть сервлет, который при передаче параметров запроса получает список объектов из DAO, преобразует этот список в JSON и отправляет его обратно в ответ. Каждый список состоит из объектов, у которых есть метод:...
вопрос задан: 10 April 2012 14:15
0
ответов

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

У меня есть два похожих метода, которые в основном делают одно и то же, только с разными объектами. Каков наилучший способ сделать из этого общий метод, если это возможно? Два объекта :public class...
вопрос задан: 9 April 2012 23:20
0
ответов

Можно ли создать псевдоним типа для универсального класса в Delphi

Я хотел бы определить тип класса (псевдоним типа) для универсального класса. Я хотел бы сделать это, чтобы пользователи модуля b могли иметь доступ к TMyType без использования модуля a. У меня есть такие единицы: единица а; ...
вопрос задан: 9 April 2012 22:31
0
ответов

Как вернуть тип T в интерфейсе C#?

У меня есть такой интерфейс:public interface IUser{ //здесь некоторые свойства T ToDerived(User u); } Я новичок в разработке интерфейсов, поэтому вот что я пытаюсь сделать. У меня будет...
вопрос задан: 9 April 2012 18:54
0
ответов

Как вернуть null из универсальной функции в Scala?

Я пишу свою собственную простую реализацию javax.sql.DataSource, единственный метод, который мне нужен для работы, это getConnection:Connection, но интерфейс наследует многие другие методы (, которые мне не нужны)...
вопрос задан: 8 April 2012 19:53
0
ответов

Создание общего DynamoDBMarshalling для перечислений

Я использую Amazon Web Services SDK для Java для DynamoDB; пытается удовлетворить интерфейс для @DynamoDBMarshalling: Class> marshallerClass(); ...
вопрос задан: 8 April 2012 15:33
0
ответов

Как использовать параметр универсального типа в ссылке Javadoc?

У меня есть следующий код: /** * [...] * * @see #setShowOn(T, Device) */ public static void setHideOn(T widget, Device device) { [. ..] } setShowOn имеет то же самое ...
вопрос задан: 7 April 2012 10:50
0
ответов

общая функция высокого порядка таймера в OCaml

Я пытаюсь реализовать общую функцию таймера в OCaml, которая будет принимать в качестве входных данных функция произвольной арности и возвращаемого типа 'r и возвращает функцию с: той же арностью и типами входных данных...
вопрос задан: 6 April 2012 21:52
0
ответов

Java Generics and Annotations:Type-Safe

Я знаю, что могу сделать что-то вроде:public class AbstractDao { } В данном случае Bean — это класс или интерфейс. Мне было интересно, есть ли способ сделать это с помощью аннотаций,...
вопрос задан: 6 April 2012 18:49
0
ответов

Создание универсального массива

Вот код, в котором я использую элементы public class aClass { private T[]; public aClass(T[] elements){ this.elements = elements; } public void doSomething(){...
вопрос задан: 5 April 2012 15:45
0
ответов

Как определить классы case с элементами с параметрами несвязанного типа?

Учитывая определение класса с привязанным параметром типа Animal[A <: String], кажется, что компилятор Scala не выводит B <: String из Animal[B]. Разрешен ли вывод? Как помочь ...
вопрос задан: 5 April 2012 12:05