7
ответов

Универсальный <T>, как брошенный?

У меня есть базовый класс "продукта", некоторые другие классы "ProductBookDetail", "ProductDVDDetail" наследовались этому классу. Я использую класс ProductService для создания операции на этих классах. Но, я должен сделать...
вопрос задан: 16 March 2010 06:58
7
ответов

Как я могу улучшить этот дизайн?

Давайте предположим, что наша система может выполнить действия, и что действие требует, чтобы некоторые параметры сделали его работу. Я определил следующий базовый класс для всех действий (упрощенный для Вашего чтения...
вопрос задан: 15 March 2010 16:56
7
ответов

Вызывающие методы C# в универсальных классах

Я расширяю управление ImageBox от EmguCV. Свойство изображения управления может быть установлено на что-либо, реализовав интерфейс IImage. Вся следующая реализация этот интерфейс: Изображение <Bgr...
вопрос задан: 14 March 2010 20:36
7
ответов

Как осуществить рефакторинг эти общие методы?

ОБНОВЛЕНИЕ: Я должен был упомянуть в исходном сообщении, что хочу узнать больше о дженериках здесь. Я знаю, что это может быть сделано путем изменения базового класса или создания интерфейса это оба...
вопрос задан: 12 March 2010 10:44
7
ответов

Список <T> Конкатенация для 'X' сумма списков

У меня есть, например, 5 Списков весь тот же тип. Я могу просто сделать Список <T> newset = List1. Concat(List2).Concat (List3).Concat (List4).....
вопрос задан: 1 March 2010 17:35
7
ответов

Объект переопределения Java равняется () методу

То, как я переопределяю, равняется методу в классе объекта? т.е. у меня есть класс Человек {//, должен переопределить здесь общедоступную булевскую переменную, равняется (Возразите obj) {} я хочу преобразовать параметр obj в тип...
вопрос задан: 23 February 2010 05:03
7
ответов

C#: Альтернатива GenericType == пустой указатель

Я должен проверить родовой объект на пустой указатель или значение по умолчанию (T). Но у меня есть проблема... В настоящее время я делал это как это: если (typeof (T).IsValueType) {если (значение по умолчанию (T).Equals (вещь))//Делают что-то...
вопрос задан: 18 December 2009 12:16
7
ответов

Более быстрая замена к Словарю <TKey, TValue>

Мне нужна быстрая замена для Системы. Наборы. Универсальный. Словарь <TKey, TValue>. Мое приложение должно быть действительно быстрым. Так, замена должна поддерживать: Дженерики Добавляют, Добираются, Содержит......
вопрос задан: 8 December 2009 20:01
7
ответов

Что преимущество к использованию Списка <T> по IEnumerable <T>?

или наоборот? Я использую универсальные списки все время. Но я иногда слышу о IEnumerables также, и у меня честно нет подсказки (сегодня), для чего они и почему я должен использовать их. Так, в...
вопрос задан: 9 November 2009 15:22
7
ответов

Дженерики C#: Список <Объектный> или новый класс расширяет Список <Объект>

У меня есть класс, названный продуктом в моем Бизнес-объекте и в другом классе, я хочу возвратить список объектов этого класса. Которые приближаются, я должен использовать? общедоступный статический Список <продукт>...
вопрос задан: 27 October 2009 12:58
7
ответов

Как каждый инстанцирует массива карт в Java?

Я могу объявить массив карт с помощью дженериков для определения типа карты: частная Карта <Строка, Целое число> [] myMaps; Однако я не могу выяснить, как инстанцировать его правильно: myMaps = новый HashMap&...
вопрос задан: 29 September 2009 17:42
7
ответов

Реализация общего дерева в Java

Кто-нибудь знает о реализации общего дерева (узлы могут иметь несколько детей) для Java? Он должен исходить из надежного источника и должен быть полностью протестирован. Это просто не кажется правильным ...
вопрос задан: 31 August 2009 09:58
7
ответов

Статический метод интерфейса C# звонит с дженериками

Есть ли простой способ реализовать это, и, если возможно без instanciating объект: взаимодействуйте через интерфейс I {статическая строка GetClassName ();} общедоступный класс Помощник {статическая пустота PrintClassName&...
вопрос задан: 7 August 2009 10:06
7
ответов

Как передать тип методу - Аргумент типа по сравнению с дженериками

У меня есть метод объекта, который является чем-то как фабрика. Вы даете ему тип, это создает экземпляр и делает несколько других вещей. Изящный способ сделать это (по-моему), похож на это: общественность T...
вопрос задан: 31 July 2009 12:06
7
ответов

Что такое TKey и TValue в универсальном словаре?

Имена TKey и TValue в словаре смущают меня. Их называют с той конвенцией по причине, или они, возможно, назвали ее чем-нибудь? т.е. если я создаю дженерик, сделайте я должен использовать некоторых...
вопрос задан: 8 July 2009 13:21
7
ответов

Сравнение перечисления отмечает в C#

Я должен обнаружить, если флаг установлен в перечислении значений, какой тип отмечен с атрибутом Флага. Обычно это сделано как этот: (значение и флаг) == флаг, Но так как я должен сделать это дженериком...
вопрос задан: 6 July 2009 12:05
7
ответов

Я знаю typeof (T), но компилятор не делает. Как зафиксировать?

Я пытаюсь записать метод как это: общедоступный статический Тест T <T> () {если (typeof (T) == typeof (строка)) возвращаются "1241";//делают что-то еще}, но я, может казаться, не выясняю, как вытянуть его...
вопрос задан: 23 June 2009 11:07
7
ответов

Java универсальный класс - определяет тип

Если я создаю класс Java, чтобы быть универсальным, таким как: общедоступный Foo класса <T>, Как можно определить внутренне к тому классу, чем 'T' закончил тем, что был? общественность???? Панель () {//, если ее тип 1...
вопрос задан: 16 June 2009 10:25
7
ответов

Динамическое создание GUI с помощью конфигурационных файлов

Возможно создать GUI для приложения Delphi с помощью шаблона конфигурации от xml и т.д.... файл. Любые платформы существуют для такой операции. Это легко со сценариями как языки, но...
вопрос задан: 11 June 2009 05:06
7
ответов

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

Контекст:.NET 3.5, VS2008. Я не уверен в заголовке этого вопроса, поэтому не стесняйтесь комментировать о заголовке, также:-) Вот сценарий: у Меня есть несколько классов, говорят Foo и Панель, все они...
вопрос задан: 18 May 2009 19:31
7
ответов

Конвенция для имен файлов универсальных классов

Я хочу быть в состоянии различать универсальную и регулярную (неуниверсальную) версию класса. Во многом как.NET платформа делает с, он - универсальные и неуниверсальные версии нескольких из, его...
вопрос задан: 29 April 2009 20:07
7
ответов

Сокрытие “локального” параметра типа в Java

Предположим, что я использую интерфейс с универсальным интерфейсом Foo параметра типа <T> {T getOne (); освободите useOne (T t);} намерение состоит в том, что тип T абстрактен: это осуществляет ограничение типа...
вопрос задан: 30 March 2009 23:07
7
ответов

Использовать вложенные genericized наборы или пользовательские промежуточные классы?

Перед введением в дженерики на язык Java я записал бы классы, инкапсулирующие collections-of-collections-of-collections. Например: класс Учетная запись {частная Карта...
вопрос задан: 8 March 2009 17:57
7
ответов

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

Я пишу функцию фильтра для возврата определенного типа, указанного из большего набора супертипов (объекты, например). Идея, я даю Вам счетное, и Вы возвращаете меня весь...
вопрос задан: 5 March 2009 01:41
7
ответов

Дженерики или не Дженерики

В основном у меня есть пользовательский класс Списка, который содержит различные фрукты. Предположите, что каждый фрукт имеет Идентификационный номер, который хранится в списке. Лучше иметь: новый AppleList (); новый OrangeList (); новый...
вопрос задан: 27 February 2009 21:44
7
ответов

возвратите неизвестный Универсальный Список <T>

и спасибо за любую помощь. Как я возвратил бы из метода неизвестный Дженерик. Тип списка. общественность освобождает Основной () {Список <A> = GetData ("A");} общедоступный <T> GetData Списка (строка...
вопрос задан: 26 February 2009 00:47
7
ответов

В C# значения в Списке упакованная <структура>?

Предположим, что я объявляю универсальный Список, содержащий значения типа структуры: структура MyStruct {общедоступный MyStruct (интервал val1, десятичное число val2): это () {Val1 = val1; Val2 = val2;}...
вопрос задан: 19 February 2009 07:52
7
ответов

Получение параметров типа от экземпляра универсального основного интерфейса

Учитывая 2 интерфейса: открытый интерфейс BaseInterface <T> {} открытый интерфейс ExtendedInterface <T0, T1> расширяет BaseInterface <T0> {} и реальный класс: общедоступный класс MyClass...
вопрос задан: 17 February 2009 16:37
7
ответов

Как в общем определить сериализуемый Список

У меня есть следующий интерфейс: Результат открытого интерфейса <T расширяется сериализуемый>, расширяется сериализуемый {T getResult ();} С тем интерфейсом, я не могу определить переменную Результата типа <...
вопрос задан: 20 January 2009 17:05
7
ответов

Метод расширения StringBuilder для добавления набора в C#

В C# я пытаюсь создать дополнительный метод для StringBuilder по имени AppendCollection (), который позволил бы мне сделать это: var sb1 = новый StringBuilder (); var sb2 = новый StringBuilder (); люди var = новый...
вопрос задан: 9 December 2008 19:36