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

1 ответ

Пользовательский Java Iterator с путаницей типов

У меня есть универсальный класс, который связывает объект и порядок: public class OrderedObject<T> { private int order; private T object; public OrderedObject(int order, T object) { this.order = order; this.object = object; } public int ...

1 ответ

Предполагаемые шаблоны подстановочных знаков в типе возврата

Java часто может выводить дженерики на основе аргументов (и даже на тип возвращаемого значения, в отличие, например, от C #). Показательный пример: у меня есть общий классPair<T1, T2> который просто хранит пару значений и может использоваться ...

9 ответов

.NET EventHandlers - универсальный или нет?

Каждый раз, когда я начинаю глубоко в проекте на C #, я сталкиваюсь с большим количеством событий, которым действительно нужно пропустить один элемент. Я придерживаюсьEventHandler/EventArgs практика, но то, что я люблю делать, это что-то ...

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

8 ответов

Как сделать класс Java, который реализует один интерфейс с двумя универсальными типами?

У меня общий интерфейс public interface Consumer<E> { public void consume(E e); }У меня есть класс, который использует два типа объектов, поэтому я хотел бы сделать что-то вроде: public class TwoTypesConsumer implements Consumer<Tomato>, ...

2 ответа

Атрибуты Protobuf с иерархией общих классов

У меня есть иерархия классов, которая выглядит следующим образом. Эти классы содержат много других деталей, которые я исключил. Это упрощение, чтобы сосредоточиться на аспекте сериализации этих классов. [ProtoInclude(1, typeof(Query<bool>))] ...

2 ответа

Обновление двух общих функций для использования Generics

Используя Microsoft Unit Test Wizard, он создает объекты Accessor, если вам нужно проверить непубличное свойство в другом проекте. В своих модульных тестах я создаю вспомогательные функции, чтобы не повторять один и тот же код только в каждом ...

3 ответа

F # общие ограничения типа и типизирование утки

Я пытаюсь реализовать утку, набрав в F #, и я заметил, что вы можете иметь ограничение члена в обобщениях F # [http://msdn.microsoft.com/en-us/library/dd233203.aspx]следующее: type ListEntryViewModel<'T when 'T : (member Name : ...

3 ответа

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

Предполагая, что у меня есть только имя класса универсального элемента в виде строки в форме «MyCustomGenericCollection (of MyCustomObjectClass)», и я не знаю сборку, из которой она происходит, каков самый простой способ создания экземпляра этого ...

3 ответа

Сравнимый и компараторский интерфейс в Java

Я хочу написать общий класс Pair, который имеет два члена: ключ и значение. Единственное требование к этому классу состоит в том, что и ключ, и значение должны реализовывать интерфейс Comparable, в противном случае класс Pair не примет их в ...

4 ответа

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

пример: import scala.actors._ import Actor._ class BalanceActor[T <: Actor] extends Actor { val workers: Int = 10 private lazy val actors = new Array[T](workers) override def start() = { for (i <- 0 to (workers - 1)) { // error below: classtype ...