10
ответов

Лучшее исключение для недопустимого общего аргумента типа

Я в настоящее время пишу некоторый код для UnconstrainedMelody, который имеет общие методы сделать с перечислениями. Теперь, у меня есть статический класс с набором методов, которые только предназначены, чтобы использоваться с "флагами"...
вопрос задан: 11 September 2009 18:35
10
ответов

Дженерики Java и (сопоставимая) бесконечность

С Целым числом типа можно сделать это: интервал, самый низкий = Целое число. MIN_VALUE; Что я могу сделать, если я использую дженерики? K самый низкий = <...>; мне нужно это для реализации чего-то подобного...
вопрос задан: 29 April 2009 19:09
10
ответов

Вопрос об общем методе.NET

Я пытаюсь схватить понятие Дженериков.NET и на самом деле использовать их в моем собственном коде, но я продолжаю сталкиваться с проблемой. Кто-то может попытаться объяснить мне, почему следующая установка не компилирует?...
вопрос задан: 23 September 2008 23:07
9
ответов

Удалить дубликаты из списка < T > в C #

У кого-нибудь есть быстрый способ дедупликации универсального списка в C #?
вопрос задан: 9 February 2019 23:15
9
ответов

Java Generics upperbound [дубликат]

public class Father {public String name; public Father (String name) {this.name = name; }} public class Son extends Father {public Son (String name) {super (name); ...
вопрос задан: 5 April 2016 14:59
9
ответов

Зачем использовать верхние ограниченные подстановочные знаки, если они не могут использоваться [duplicate]

Я не понимаю, почему / когда мы должны использовать маски с верхним ограничением, так как вы не можете их использовать. Вот пример: import java.util.ArrayList; import java.util.List; public class Test {static ...
вопрос задан: 5 April 2016 14:59
9
ответов

Почему этот родовой с супер / расширяет работу? [Дубликат]

открытый класс X & lt; T & gt; реализует Future & lt; T & gt; {public void addListener (Consumer & lt ;? extends Future & lt ;? super T & gt; прослушиватель) {listener.accept (this); }} Он жалуется ...
вопрос задан: 5 April 2016 14:59
9
ответов

Ошибка при присвоении значения интерфейсу с подстановочным знаком [duplicate]

У меня проблема с дженериками. Я пытаюсь назначить некоторое значение интерфейсу с подстановочным знаком & lt; & gt; и получить сообщение об ошибке. Каким будет ваш совет по рефакторингу? Метод get (capture # 4-of?) В ...
вопрос задан: 5 April 2016 14:59
9
ответов

Избегайте приведения в родовую инфраструктуру MVP на основе фабрики [duplicate]

Я пытался реализовать способ разделить View и Presenter в шаблоне MVP, чтобы обеспечить фреймворк, который делает именно это и дошел до точки, что меня смутило. У меня есть вид ...
вопрос задан: 5 April 2016 14:59
9
ответов

Поведение дженериков Wild Card для коллекций в Java [дубликат]

Я пытаюсь понять поведение дженериков wild card при использовании с коллекцией. class GenericsTest {public static void main (String [] args) {List & lt ;? extends List & lt; Integer & gt; & ...
вопрос задан: 5 April 2016 14:59
9
ответов

Проблемы с классом, который наследуется от базового класса с параметрами вложенного типа [duplicate]

Вот что у меня есть: public interface IComponent & lt; TInput & gt; где TInput: Input {...} public class SpecificComponent: IComponent & lt; SpecificInput & gt; {...} public class SpecificInput ...
вопрос задан: 17 November 2014 22:13
9
ответов

Каковы различия между & ldquo; универсальным & rdquo; типы в C ++ и Java?

У Java есть дженерики, а C ++ предоставляет очень сильную модель программирования с шаблонами. Итак, в чем же разница между обобщениями C ++ и Java?
вопрос задан: 4 April 2014 21:09
9
ответов

Можете ли вы создать экземпляр типового типа в конструкторе класса общего типа? [Дубликат]

Этот вопрос появился в тесте год назад. Я думаю, что ответ должен быть да, но в rubrik ему дано ложное без каких-либо объяснений.
вопрос задан: 15 August 2013 15:55
9
ответов

C # - получить все свойства родового типа путем отражения [duplicate]

Мой код: public abstract class Entity {// Мне нужен метод здесь} public abstract class ValueObject & lt; T & gt; где T: ValueObject & lt; T & gt; {} открытый класс Пользователь: Entity {public Password ...
вопрос задан: 16 June 2013 09:37
9
ответов

Почему дженерики называют дженериками?

Рискуя тем, чтобы стать деревенским идиотом, кто-то может объяснить мне, почему дженерики называют дженериками? Я понимаю их использование и преимущества, но если определение дженерика является "общим" и универсальным...
вопрос задан: 16 October 2012 20:33
9
ответов

Генераторы кода или Шаблоны T4, они являются действительно злыми?

Я услышал, что люди заявляют, что Генераторы кода и шаблоны T4 не должны использоваться. Логика позади этого - то, что, если Вы генерируете код с генератором затем, существует лучший более эффективный путь...
вопрос задан: 29 April 2012 09:57
9
ответов

Как я составляю универсальный Список, который может принять два различных, несвязанных типа?

Я должен определить Список, и он имеет два типа возможной Строки значений Некоторый определяемый пользователем Класс, Как я могу составить Список, который безопасен с точки зрения типов в этом, он только принимает эти два типа? Я хочу избежать...
вопрос задан: 15 March 2012 09:19
9
ответов

Java Generic: оператор - не определен для типа (ов) аргумента T, T [duplicate]

Я хотел бы получить разницу в двух изображениях, пиксели которых представлены двумя массивами Integer, Float или около того. Я применил общий метод для этого: private & lt; T extends Number & gt; ...
вопрос задан: 8 December 2011 12:34
9
ответов

Visual Studio 2010 «Добавить ссылку» копирует dll в каталог bin?

Я использую w7, 64bit и vs.net 2010. Я добавляю ссылку на компонент, который находится в моем диалоговом окне «Добавить ссылки». Компонент является сторонним dll. Исторически сложилось, что на w7 32bit это добавило бы ...
вопрос задан: 24 August 2010 14:36
9
ответов

Дженерики Java: Разве бросок не может Перечислить <Подкласс> для Списка <Суперкласс>? [дубликат]

Просто столкнутый с этой проблемой: Перечислите <Узел данных> a1 = новый ArrayList <Узел данных> (); Список <Дерево> b1 = a1;//ошибка компиляции: несовместимый тип, Где тип DataNode является подтипом...
вопрос задан: 14 July 2010 12:39
9
ответов

Родовая функция для обработки расположения объекты IDisposable

Я работаю над классом, который имеет дело с большим количеством объектов Sql - Соединение, Команда, DataAdapter, CommandBuilder, и т.д. Существует несколько экземпляров, где у нас есть код как это: если (команда! = пустой указатель) {...
вопрос задан: 6 July 2010 20:24
9
ответов

Дженерики C# - Как я возвращаю определенный тип?

Возможно, я иду об этом неправильно. У меня есть набор классов, которые происходят из "Образцового" класса, базового класса с набором общей собственности и методов. Я хочу, чтобы они все реализовали ряд...
вопрос задан: 11 February 2010 18:15
9
ответов

Java - значения доступа в общем перечислении [duplicate]

Есть ли способ использовать метод «values ​​()» из общего перечисления? открытый класс TCP_Message & lt; T extends Enum & lt; T & gt; & gt; {public T anEnum; public void doSomething () {anEnum = T ....
вопрос задан: 5 February 2010 23:26
9
ответов

Почему я должен заботиться, что Java не имеет овеществленных дженериков?

Это подошло как вопрос, который я недавно задал в интервью как что-то, что кандидат хотел видеть добавленный к языку Java. Это обычно идентифицируется как боль, от которой Java не страдает овеществленным...
вопрос задан: 18 December 2009 15:39
9
ответов

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

У меня есть Универсальный класс как этот: общедоступный класс Репозиторий <T> {...} И я должен инстанцировать это со строкой... Пример: представьте _sample в виде строки = "TypeRepository"; var _rep = новый Репозиторий <...
вопрос задан: 30 August 2009 20:56
9
ответов

C# снимая список <ObjBase> в качестве списка <Obj>

Почему я не могу снять Список <ObjBase> в качестве Списка <Obj>? Почему делает следующее не, работайте: внутренний класс ObjBase {} внутренний класс Obj: ObjBase {} внутренний класс ObjManager {...
вопрос задан: 12 August 2009 12:57
9
ответов

Как выполнить двоичный поиск на IList <T>?

Простой вопрос - учитывая IList <T>, как Вы выполняете двоичный поиск, не пишущий метод сами и не копируя данные в тип со сборкой - в поддержке двоичного поиска. Мой ток...
вопрос задан: 9 June 2009 12:45
9
ответов

C# - Проблема с дженериками и наследованием

У меня есть проблема с наследованием и дженериками. Это - код, который иллюстрирует мою проблему: пространство имен TestApplication {общедоступный класс MyClass <T> {частное поле T;...
вопрос задан: 11 January 2009 20:27
9
ответов

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

Каждый раз, когда я запускаю в глубоко в проекте C#, я заканчиваю с большим количеством событий, которые действительно просто должны передать единственный объект. Я придерживаюсь практики EventHandler/EventArgs, но что мне нравится делать, имеют...
вопрос задан: 24 September 2008 23:02
8
ответов

Как избежать, чтобы предупреждения безопасности типов с Были в спящем режиме результаты HQL?

Например, у меня есть такой запрос: Запросите q = sess.createQuery ("от кошки CAT"); Перечислите кошек = q.list (); Если я пытаюсь сделать что-то вроде этого, что это показывает следующей Безопасности с точки зрения типов предупреждения: выражен
вопрос задан: 20 June 2019 07:20