Результаты поиска по запросу "generics"
Пользовательский 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 ...
Предполагаемые шаблоны подстановочных знаков в типе возврата
Java часто может выводить дженерики на основе аргументов (и даже на тип возвращаемого значения, в отличие, например, от C #). Показательный пример: у меня есть общий классPair<T1, T2> который просто хранит пару значений и может использоваться ...
.NET EventHandlers - универсальный или нет?
Каждый раз, когда я начинаю глубоко в проекте на C #, я сталкиваюсь с большим количеством событий, которым действительно нужно пропустить один элемент. Я придерживаюсьEventHandler/EventArgs практика, но то, что я люблю делать, это что-то ...
Как сделать класс Java, который реализует один интерфейс с двумя универсальными типами?
У меня общий интерфейс public interface Consumer<E> { public void consume(E e); }У меня есть класс, который использует два типа объектов, поэтому я хотел бы сделать что-то вроде: public class TwoTypesConsumer implements Consumer<Tomato>, ...
Атрибуты Protobuf с иерархией общих классов
У меня есть иерархия классов, которая выглядит следующим образом. Эти классы содержат много других деталей, которые я исключил. Это упрощение, чтобы сосредоточиться на аспекте сериализации этих классов. [ProtoInclude(1, typeof(Query<bool>))] ...
Обновление двух общих функций для использования Generics
Используя Microsoft Unit Test Wizard, он создает объекты Accessor, если вам нужно проверить непубличное свойство в другом проекте. В своих модульных тестах я создаю вспомогательные функции, чтобы не повторять один и тот же код только в каждом ...
F # общие ограничения типа и типизирование утки
Я пытаюсь реализовать утку, набрав в F #, и я заметил, что вы можете иметь ограничение члена в обобщениях F # [http://msdn.microsoft.com/en-us/library/dd233203.aspx]следующее: type ListEntryViewModel<'T when 'T : (member Name : ...
Каков наилучший способ создания универсального из его имени?
Предполагая, что у меня есть только имя класса универсального элемента в виде строки в форме «MyCustomGenericCollection (of MyCustomObjectClass)», и я не знаю сборку, из которой она происходит, каков самый простой способ создания экземпляра этого ...
Сравнимый и компараторский интерфейс в Java
Я хочу написать общий класс Pair, который имеет два члена: ключ и значение. Единственное требование к этому классу состоит в том, что и ключ, и значение должны реализовывать интерфейс Comparable, в противном случае класс Pair не примет их в ...
Как создать экземпляр типа, представленного параметром типа в 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 ...