4
ответа

Java Enum определение

Мне показалось, что я достаточно хорошо понимаю дженерики Java, но потом наткнулся на следующее в java.lang.Enum: класс Enum < E extends Enum < E > > Может кто-нибудь объяснить, как интерпретировать этот тип ...
вопрос задан: 30 August 2012 19:07
4
ответа

C #: невозможно передать строку в Generic T, когда T is & ldquo; String & rdquo ;? [Дубликат]

У меня есть следующий метод, который пытается разобрать строку в тип T, когда T предоставляет метод parse (string): public static bool ParseToType & lt; T & gt; (string s, out T parsedValue) {...
вопрос задан: 8 August 2012 15:14
4
ответа

Почему Cloneable Java является Интерфейсом, Не Универсальным?

Java 5 представил дженерики, и они были добавлены ко многим интерфейсам в java.lang пакете. Однако Cloneable не получил дженериков. Интересно почему?Править: В ответ на ответы @Jon и @litb...
вопрос задан: 30 April 2012 09:37
4
ответа

Определение типа возврата абстрактного метода от Базового класса согласно Классу Sub

У меня есть следующая структура: Основа абстрактного класса {общедоступный абстрактный Список <...> Добирается ();//, Каков должен быть универсальный тип?} класс SubOne: Основа {общественность переопределяет Список <SubOne&...
вопрос задан: 18 March 2012 15:30
4
ответа

ссылка на желаемый перегруженный общий метод

учитывая общедоступный Пример Класса {общедоступный статический пустой Foo <T> (международный идентификатор) {} общедоступный статический пустой Foo <T, U> (международный идентификатор) {}} Вопросы: это корректно для вызова этого "перегру
вопрос задан: 6 February 2012 17:38
4
ответа

string.split возвращает строку [], я хочу Список <строка>, там один лайнер для преобразования массива в список?

Списки в C# имеют.ToArray () метод. Я хочу инверсию, где массив преобразовывается в список. Я знаю, как создать список и цикл через него, но я хотел бы, чтобы один лайнер подкачал его назад. Я...
вопрос задан: 31 January 2012 12:54
4
ответа

Ошибка преобразования списка & lt; KeyValuePair & lt;, & gt; & gt; & gt; & gt; to IEnumerable & lt; object & gt; [Дубликат]

Почему я могу это сделать: IEnumerable & lt; object & gt; OBJS; Список & л; студент & GT; students = new List & lt; Student & gt; (); objs = студенты; Но не это: IEnumerable & lt; object & gt; objs2; Список & л; ...
вопрос задан: 20 December 2011 15:49
4
ответа

Java формальное определение параметра типа (Дженерики)

Я хотел бы определить универсальный тип, фактический параметр типа которого может только быть Одним из числовых примитивных классов обертки (Долго, Целое число, Плавание, дважды) Строка, я могу отвечать первому требованию с...
вопрос задан: 8 December 2011 14:46
4
ответа

Что относительно дополнительных универсальных параметров типа в C# 5.0? [закрытый]

Просто мысль. Разве не было бы полезно иметь дополнительные параметры типа в C#? Это сделало бы жизнь более простой. Я устал от наличия нескольких классов с тем же именем, но параметров другого типа...
вопрос задан: 8 November 2011 03:47
4
ответа

Хеш-таблица к Словарю <> syncroot.

Хеш-таблицы имеют syncroot свойство, но универсальные словари не делают. Если у меня есть код, который делает это: блокировка (хеш-таблица. Syncroot) {....} Как я копирую это, если я удаляю хеш-таблицу и...
вопрос задан: 1 November 2011 19:47
4
ответа

Почему TList. Удалить () создание ошибки EAccessViolation?

Почему EAccessViolation повышен при выполнении кода ниже? Дженерики использования. Наборы;... список var: TList <TNotifyEvent>;... начните список: = TList <TNotifyEvent>.Create ();...
вопрос задан: 18 August 2011 12:07
4
ответа

C# 3.0 универсальный вывод типа - передача делегата как параметр функции

Я задаюсь вопросом, почему компилятор C# 3.0 не может вывести тип метода, когда он передается в качестве параметра родовой функции, когда он может неявно создать делегата к тому же методу...
вопрос задан: 4 July 2011 17:37
4
ответа

Почему вся информация о типе не стирается в Java во времени выполнения?

Мое, очевидно, неправильное понимание Дженериков Java было до сих пор, то Стирание Типа удаляет всю информацию о типе, таким образом, что нет ничего вообще во времени выполнения. Недавно я наткнулся на код...
вопрос задан: 9 June 2011 17:04
4
ответа

Контрастирование дженериков C# с Haskell параметризовало типы

На основе некоторого совета я нашел на StackOverflow, я рою в Haskell. Я был рад видеть, что параметризованные типы Haskell ведут себя очень как дженерики C#. Оба языка советуют синглу...
вопрос задан: 20 April 2011 04:53
4
ответа

Синтаксис дженериков Списка Java для типов примитивов

Я хочу сделать growable массив байтов. Т.е. список. В c# usally сделал бы следующий Список синтаксиса <байт> mylist = новый Список <байт> (); где как в Java этот синтаксис не работает и я...
вопрос задан: 15 December 2010 06:51
4
ответа

Действительно ли возможно Сделать Универсальное Управление в.Net 3.5?

У меня есть следующий Универсальный usercontrol, объявил: общедоступный частичный класс MessageBase <T>: UserControl {защищенный T myEntry; общедоступный MessageBase () {...
вопрос задан: 29 November 2010 12:57
4
ответа

Универсальные типы с параметром типа в C#

Я не думаю, что это могло быть сделано в C#, но отправляющий это только для проверки. Вот моя проблема. Я хотел бы сделать что-то вроде этого в C#: var x = 10; var l = новый Список <typeof (x)> (); или...
вопрос задан: 30 October 2010 14:17
4
ответа

Понимание обобщений C # намного лучше

Я посмотрел на некоторые Пример кода с использованием обобщений C #. Почему и когда я должен их использовать? Все примеры были сложными. Мне нужен простой, понятный пример, который поможет мне начать с обобщений C #.
вопрос задан: 6 September 2010 18:30
4
ответа

Using .ToDictionary()

I have a method returning a List, let's call it GetSomeStrings(). I have an extension method on string class, returning number of characters in the string, eg. myString.Number('A'). I would like to, ...
вопрос задан: 31 August 2010 16:41
4
ответа

Абстрактный класс Java, реализующий интерфейс с универсальными шаблонами

Я пытаюсь определить абстрактный класс, реализующий Comparable. Когда я определяю класс следующим образом: общедоступный абстрактный класс MyClass реализует подклассы Comparable ...
вопрос задан: 28 August 2010 23:41
4
ответа

Почему делает IEnumerable <T>, наследовались IEnumerable?

Это могло бы быть старым вопросом: Почему делает IEnumerable <T>, наследовались IEnumerable? Это - то, как.NET делает, но она приносит немного проблемы. Каждый раз, когда я пишу, класс реализует IEumerable <T>, я...
вопрос задан: 23 August 2010 19:37
4
ответа

Ленивая <T> реализация и дженерики.NET

Я искал способы сделать ленивую инициализацию и нашел Ленивым <T>, который включен в.NET 4. Я думал о прокрутке моей собственной реализации Ленивых <T> для.NET 3.5 (с более простым...
вопрос задан: 11 August 2010 22:18
4
ответа

WCF: Является сериализация дженерика возможными интерфейсами?

Я пытаюсь реализовать контракт на обслуживание, который содержит метод, который берет универсальный интерфейс, и что самому универсальному интерфейсу дают интерфейсный параметр. Я украсил сервис...
вопрос задан: 26 July 2010 18:25
4
ответа

добавьте универсальное Действие <T> делегаты в списке

Действительно ли возможно добавить универсальное Действие делегата к набору Списка? Мне нужна некоторая простая система обмена сообщениями для приложения Silverlight. ОБНОВЛЕНИЕ следующее - то, что я действительно "хочу" класс...
вопрос задан: 23 July 2010 16:12
4
ответа

Как передать Универсальный класс в качестве параметра неуниверсальному конструктору класса

Примите следующий код (Считайте мой вопрос в комментариях к коду в заключительном классе)://Это - мой Универсальный класс общественности Класса ClientRequestInfo <K, V> {общедоступный идентификатор строки {добирается; набор;}...
вопрос задан: 22 July 2010 22:07
4
ответа

Лямбда-выражения и как объединить их?

Как я могу объединить два лямбда-выражения в одно использование ИЛИ? Я попробовал следующее, но слияние их требует, чтобы я передал параметры в Выражение. Вызовите вызовы, однако я хочу значение...
вопрос задан: 20 July 2010 08:56
4
ответа

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

С абстрактным классом я хочу определить метод, который возвращает "это" для подклассов: общедоступный абстрактный класс Foo {... общественность <T расширяется, Foo> T едят (Представьте eatCake в виде строки) {......
вопрос задан: 19 July 2010 20:08
4
ответа

Перечислите структуру данных эффективность C#

в данный момент я использую Список <короткий> в качестве буфера для содержания вещей некоторое время, в то время как вычисление сделано к каждому значению на основе других значений далее вниз буфером. Я затем понял что это...
вопрос задан: 11 July 2010 16:14
4
ответа

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

Я могу ограничить дженерики указывать типом с помощью "Где" пункт, такой как: общественность освобождает нечто <TTypeA> () где TTypeA: класс, Как я делаю это, если моя функция имеет два универсальных типа? общественность...
вопрос задан: 7 July 2010 18:50
4
ответа

C#: перечисления в интерфейсах

Я видел пару подобных потоков к этому вопросу, но ни один из них действительно не отвечает на вопрос, который я хочу задать. Для начала, к сожалению, я работаю с существующим кодом API так к сожалению, в то время как там...
вопрос задан: 30 June 2010 20:39