5
ответов

Nullable <T> беспорядок

Почему следующее запрещается? Nullable <Nullable <интервал>>, тогда как структура MyNullable <T> {} MyNullable <Nullable <интервал>> не
вопрос задан: 6 July 2010 18:04
5
ответов

Встроенные универсальные типы

Я считал где-нибудь, что EventHandler является встроенным универсальным типом. Почему то, что так? Кто-то мог объяснить меня способы различать универсальные и неуниверсальные типы? Спасибо, Abhi. ================ I...
вопрос задан: 30 June 2010 11:03
5
ответов

где t: несколько классов

Список <T> Foo <T> (список Ilist), где T:?? там какой-либо путь состоит в том, чтобы осуществить T, чтобы быть одним из немногих классов? в конечном счете я хочу сделать переключатель на T..спасибо.
вопрос задан: 29 June 2010 12:41
5
ответов

Несозданные дженерики как свойства (например, Список <T>)

Проблема Это - что-то, которое я столкнулся некоторое время назад и смог работать вокруг этого так или иначе. Но теперь это возвратилось, питаясь моим любопытством - и я хотел бы иметь определенный ответ. В основном, я...
вопрос задан: 18 June 2010 22:24
5
ответов

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

я хотел бы получить тип производного класса от статического метода его базового класса. Как это может быть выполнено?Спасибо! класс BaseClass {статический пустой Ping () {Тип t = это. GetType ()...
вопрос задан: 17 June 2010 17:55
5
ответов

Безопасные с точки зрения типов универсальные структуры данных в простом C?

Я сделал намного больше программирования на C++, чем "простой C" программирование. Одна вещь, которую я очень пропускаю, когда программирование в плоскости C является безопасными с точки зрения типов универсальными структурами данных, которые об
вопрос задан: 14 June 2010 15:56
5
ответов

дженерики Java и addAll метод

Каков корректный тип аргумента addAll (..) метод в наборах Java? Если я делаю что-то вроде этого: Список <? расширяет Карту <Строка, Объект []>> currentList = новый ArrayList <Карта <...
вопрос задан: 9 June 2010 20:41
5
ответов

Java странный универсальный тип возврата

При просматривании библиотек Guava я видел эту странную подпись на readLines методе от класса Файлов: общедоступный статический <T> T readLines (Файл файла, набор символов Набора символов...
вопрос задан: 9 June 2010 20:41
5
ответов

То, почему делают мы имеем, содержит (Возразите o) вместо содержит (E e)?

Это должно поддержать назад совместимость с более старыми (un-genericized) версиями Набора? Или есть ли более тонкая деталь, которую я пропускаю? Я вижу, что этот шаблон, повторенный в, удаляет также (удалите (...
вопрос задан: 8 June 2010 00:43
5
ответов

Вызывание родовой функции в VB.NET / C#

Вопрос: Я хочу вызвать родовую функцию, определенную как: Общедоступный Общий DeserializeFromXML Функции (T) (Дополнительный ByRef strFileNameAndPath Как Строка = Ничто) Как T Теперь, когда я называю его, я...
вопрос задан: 2 June 2010 12:30
5
ответов

Подпись метода Collections.min/max

В Java класс Наборов содержит следующий метод: общедоступные помехи <T расширяют Объект и Сопоставимый <? супер T>> T минута (Набор <? расширяется T> c), Его подпись хорошо-...
вопрос задан: 25 May 2010 18:14
5
ответов

Кастинг объекта к двум интерфейсам одновременно, для вызова общего метода

Я хочу назвать общий метод, который вынуждает входной тип T реализовывать два интерфейса: интерфейс IA {} интерфейс IB {} освобождает нечто <T> (T t) где T: IA, IB {}, Как я могу зафиксировать последнее...
вопрос задан: 24 May 2010 23:40
5
ответов

Класс <T> и статический метод Class.forName () сводят меня с ума

этот код не компилирует. Я задаюсь вопросом, что я делаю неправильно: частный статический Разрешенный к ввозу getRightInstance (Представляют s в виде строки) выдает Исключение {Класс <Разрешенный к ввозу> c = Class.forName (s); Разрешенный к ввозу я
вопрос задан: 23 May 2010 19:23
5
ответов

C# получают доступ к свойствам родового объекта

У меня есть метод, который считает количество Контактов, которые каждый Поставщик, Клиент и Производитель имеют (это - сценарий для попытки, делают объяснение легче!) Модели все создаются Linq к классам SQL...
вопрос задан: 21 May 2010 14:08
5
ответов

Подход модульного теста для универсальных классов/методов

Что рекомендуемый путь состоит в том, чтобы покрыть от поблочного тестирования универсальных классов/методов? Например (относящийся к моему примеру кода ниже). Это был бы случай, имеют 2 или 3 раза тесты для покрытия тестирования...
вопрос задан: 12 May 2010 11:02
5
ответов

Какой прием Java использует для предотвращения пробелов в>>?

В Java говорится в Универсальной Книге, при контрастировании различия между Шаблонами C++ и Универсальным Java: В C++ возникает проблема, потому что>> без пространства обозначает оператор сдвига вправо...
вопрос задан: 11 May 2010 05:38
5
ответов

Безопасный с точки зрения типов асинхронный вызов делегата "выпустил-забыл" в C#

Мне недавно был нужен безопасный с точки зрения типов механизм "выпустил-забыл" для выполнения кода асинхронно. Идеально, то, что я хотел бы сделать, является чем-то как: var myAction = (Действие) (() => Консоль....
вопрос задан: 6 May 2010 23:25
5
ответов

Объяснение кода в Java

этим утром я столкнулся с этим кодом, и у меня нет абсолютно никакой идеи, что это означает. Кто-либо может объяснить меня, что эти <T> представляет? Например: общедоступный класс MyClass <T>... некоторые биты...
вопрос задан: 27 April 2010 17:07
5
ответов

Используя Дженерики для возврата литеральной строки или из Словаря <строка, объект>

Я думаю, что перехитрил меня на этот раз. Не стесняйтесь редактировать заголовок, также я не мог думать о хорошем. Я читаю из файла, и затем в том файле будет строка потому что как XML-файл...
вопрос задан: 22 April 2010 13:50
5
ответов

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

Я пытаюсь сделать следующее: класс Программа {статическая Основная пустота (строка [] args) {нечто <baz> fooObject = новое нечто <baz> (); AnotherClass <baz> _baz = новый...
вопрос задан: 16 April 2010 21:50
5
ответов

Почему невозможно объявить дополнительные методы в универсальном статическом классе?

Я хотел бы создать много дополнительных методов для некоторого универсального класса, например, для общедоступного класса SimpleLinkedList <T>, где T:IComparable И я начали создавать методы как это: общедоступные помехи...
вопрос задан: 15 April 2010 08:19
5
ответов

C # Проверка равенства для общей оболочки с неявным отрисовкой не работает для классов [duplicate]

Таким образом, у меня есть общий класс-оболочка с неявным литом, подобным этому: public class Wrapper & lt; T & gt; {T_value; public Wrapper (T val) {_value = val; } static public ...
вопрос задан: 10 April 2010 20:00
5
ответов

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

Я пишу несколько классов, что у всех есть общие аргументы типа, но я должен перегрузить классы, потому что мне нужно другое количество аргументов в различных сценариях. В основном я имею...
вопрос задан: 9 April 2010 23:44
5
ответов

Установка универсального типа во времени выполнения

У меня есть класс A общественности класса <T> {общедоступная статическая строка B (T obj) {возвращает TransformThisObjectToAString (obj); }} использование строки выше является чисто образцовым. Я могу звонить...
вопрос задан: 9 April 2010 02:33
5
ответов

Двоичные операторы сравнения на универсальных типах

У меня есть универсальный класс, который берет тип T. В этом классе у меня есть метод, были, я должен сравнить тип T с другим типом T, таким как: общедоступный класс MyClass <T> {общедоступный T MaxValue {...
вопрос задан: 31 March 2010 19:13
5
ответов

Предупреждения в Java при кастинге к универсальному типу

У меня есть некоторый общий код, который я не могу выяснить, как законно предотвратить получение предупреждений от; я использую @SuppressWarnings ("неконтролируемый") в настоящий момент, так как это кажется тем кастингом дженерика...
вопрос задан: 20 February 2010 08:30
5
ответов

Условный ввод в общем методе

Считайте следующее (в большой степени упрощенным) кодом: общественность T Функция <T> () {если (typeof (T) == typeof (строка)) {возврат (T) (объект) "привет";}...} довольно абсурдно...
вопрос задан: 17 February 2010 11:43
5
ответов

Используя общие методы, действительно ли возможно вернуть различные типы из того же метода?

Мог я иметь что-то вроде этого: интервал x = MyMethod <интервал> (); представьте y в виде строки = MyMethod <строка> (); Так, один метод, возвращая различные типы на основе T. Конечно, была бы логика в...
вопрос задан: 22 January 2010 21:56
5
ответов

C#, преобразовывающие список <интервал> для списка, <удваиваются>

У меня есть Список <интервал>, и я хочу преобразовать его в Список <дважды>. Есть ли любой способ сделать это кроме просто цикличного выполнения через Список <интервал> и добавляющий к новому Списку <дважды> как...
вопрос задан: 18 January 2010 05:22
5
ответов

Что это объявление класса означает в Java?

Я просто учусь до дерева и одной вещи, которую я не понимаю об этом, объявление класса: например: класс BinarySearchTree <T расширяется Сопоставимый <? супер T>>. Теперь, можете Вы...
вопрос задан: 14 January 2010 13:07