0
ответов

Почему необязательный ввод в Dart?

http: / /www.dartlang.org/docs/spec/dartLangSpec.pdf В спецификации языка для Dart упоминается ниже. Dart поддерживает дополнительную типизацию в зависимости от типов интерфейса. Система типов не работает из-за ...
вопрос задан: 21 November 2011 10:16
0
ответов

Scala - получение объекта класса из универсального типа

Можно ли создать объект класса исключительно из универсального параметра? Например: class myclass [T] {def something (): Class [_ <: T] = classOf [T] // это не работает } Поскольку тип ...
вопрос задан: 21 November 2011 07:17
0
ответов

Как я могу объявить указатель шаблона, не зная типа?

Вот что я хотел бы сделать: ExampleTemplate* pointer_to_template; cin >> number; switch (number) { case 1: pointer_to_template = new ExampleTemplate(); break; case 2: ...
вопрос задан: 21 November 2011 00:24
0
ответов

Реализация универсального метода расширения для универсального типа

Если вы реализуете универсальный метод расширения для универсального класса, есть ли лучший способ? Потому что было бы естественно вызывать func2 точно так же, как func1 ( ), а не func2 (), то есть ...
вопрос задан: 19 November 2011 17:10
0
ответов

Поддерживает ли Objective-C универсальные шаблоны?

Интересно, предлагает ли Objective-C какую-либо поддержку универсальных шаблонов? Например, рассмотрим метод: - (void) sort: (NSMutableArray *) deck { } Есть ли у меня способ заставить его работать только с Deck of ...
вопрос задан: 19 November 2011 00:12
0
ответов

Как я могу вычесть два общих объекта (T - T) в C # (пример: DateTime - DateTime)?

Я написал универсальный класс: открытый класс Interval где T: IComparable // для проверки этого Start <Конец {общественное начало T {получить; установленный; } общедоступный T End {получить; установленный; } ... } И я ...
вопрос задан: 18 November 2011 20:52
0
ответов

Доступ к аргументам типа из универсальных типов, используемых в привязках типов

Я обнаружил следующие проблемы с универсальными шаблонами. Рассмотрим общий интерфейс public interface A {X get (); void doStuff (X x); } Теперь давайте предположим следующий метод ...
вопрос задан: 18 November 2011 16:17
0
ответов

HashMap , List >>: укажите, что классы списков расширяют ключи.

Один из моих классов должен хранить классы в соответствии с их суперклассами. Для этого я использую HashMap, где ключи - это суперклассы, а значения - список их расширенных классов. Итак, похоже ...
вопрос задан: 18 November 2011 14:33
0
ответов

Вернуть тип ввода универсального с ограничением типа в LINQ to Entities (EF4.1)

У меня есть простой метод расширения для фильтрации LINQ IQueryable по тегам. Я использую это с LINQ to Entities с интерфейсом: public interface ITaggable {ICollection Tags {get; ...
вопрос задан: 17 November 2011 22:34
0
ответов

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

Учитывая эти типы: class A {} class B {общедоступный статический неявный оператор A (B me) {return new А (); } } class Test где T: A {} Я пробовал var b = new Test (); ...
вопрос задан: 17 November 2011 18:24
0
ответов

Не удается неявно преобразовать тип 'T' в 'Int'

При попытке вызвать эту функцию в моем коде я получаю ошибку в заголовке. Также оператор '+=' не может быть применен к операндам типа 'int' и 'T' public int Change(тип stats, значение T) ...
вопрос задан: 17 November 2011 16:39
0
ответов

Ограничение аргумента универсального типа числовыми типами

Я определяю универсальный тип: открытый класс Point , где T: IConvertible, IComparable Что я действительно хотел бы do ограничивает T числовым типом (одним из типов int или float). Там ...
вопрос задан: 16 November 2011 18:54
0
ответов

Как реализовать универсальный IEnumerable или IDictionary, чтобы избежать CA1006?

Из любопытства я хотел бы знать, как лучше всего реализовать класс, который можно было бы использовать, чтобы избежать предупреждения CA1006 CA1006: Microsoft. Дизайн: Рассмотрим проект, в котором 'IReader.Query (String, String)' ...
вопрос задан: 16 November 2011 16:57
0
ответов

общая функция в python - вызов метода с неизвестным числом аргументов

Я новичок в python и мне нужна помощь ... Я ' m реализует универсальную функцию поиска, которая принимает аргумент «бахрома», который может быть структурой данных многих типов. в методе поиска у меня есть ...
вопрос задан: 16 November 2011 06:43
0
ответов

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

Мне нужен определенный класс, содержащий статический член, который отслеживает каждый раз, когда создается экземпляр этого класса, по сути, чтобы каждый экземпляр класса имел уникальный индекс. Это работает ...
вопрос задан: 15 November 2011 22:34
0
ответов

Возвращение IList >

У меня есть метод, который строит списки списков. Я хотел бы, чтобы возвращаемый тип использовал общий интерфейс IList <>, чтобы уменьшить связь с конкретным типом List <> ниже по течению. Однако компилятор ...
вопрос задан: 15 November 2011 20:00
0
ответов

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

У меня есть 2 универсальных класса, класс BaseComponent и класс BaseManager. Они оба абстрактны и предназначены для конкретизации. открытый абстрактный класс BaseManager , где T: ...
вопрос задан: 15 November 2011 15:33
0
ответов

Ошибка Generics Java: неконвертируемые типы из компилятора командной строки

У меня есть некоторый код привязки Guice, использующий общие шаблоны, который компилируется и отлично функционирует из компилятора Eclipse, но не из компилятора Java (командной строки). Я обновился до последней версии (1.7.0_01) Java SDK, но ...
вопрос задан: 14 November 2011 19:21
0
ответов

Работа с запросами в шаблоне репозитория с несколькими конкретными реализациями?

Это скорее академическое любопытство, но я пытаюсь понять, как лучше всего выполнить следующее. Представьте себе ситуацию, когда у вас есть открытый класс объекта Person Person {public string ...
вопрос задан: 13 November 2011 16:09
0
ответов

Почему наименьшая верхняя граница java.lang.Integer и java.lang.Double определяется как ациклический тип?

Рассмотрим следующий код: val foo = if (true) new java.lang.Double (4) else new java.lang.Integer (4) Выведенный тип для foo: Number with Comparable [_>: Double ...
вопрос задан: 13 November 2011 03:44
0
ответов

ArrayList и Double [дубликат]

Из http://www.angelikalanger.com/GenericsFAQ/FAQSections/TypeArguments.html#FAQ103: подстановочный знак с нижней границей выглядит как «? super Type» и означает семейство всех типов, которые ...
вопрос задан: 11 November 2011 14:37
0
ответов

Делегат для универсального свойства.GetSetMethod

Я пытаюсь создать делегат для установки значения свойства универсального, но получаю сообщение об ошибке: Ошибка привязки к целевому методу, когда я пытаюсь выполнить следующий код: Действие ...
вопрос задан: 10 November 2011 23:27
0
ответов

«foreach» VS «List .Foreach»… который выигрывает

, говоря об уровне производительности, который более предпочтителен для использования и легче с точки зрения работы компилятора, и есть ли какие-либо существенные отличия? Список intList; foreach (int i in intList) или ...
вопрос задан: 10 November 2011 13:22
0
ответов

Ковариация в программировании на уровне типов

Я пытаюсь создать типы Tuple, эквивалентные типам в библиотеке Scala, только с помощью метода: +, который расширяет Tuple в Кортеж путем добавления значения N + 1st - так что я смогу ...
вопрос задан: 9 November 2011 14:43
0
ответов

Параметры вложенного типа в Java

Это пример, который я придумал для упрощения моего реального кода, так что прошу прощения, если это немного надумано. Я хотел бы эффективно получить два параметра типа из одного ...
вопрос задан: 9 November 2011 00:44
0
ответов

Унаследовал некоторые плохие обобщения Java.

Это неприятная проблема, и, возможно, просто плохой дизайн. Пишу набор простых компонентов диаграмм (круговые, гистограммы и линейные диаграммы), и я задыхаюсь от некоторых общих вещей. Заранее, я ...
вопрос задан: 7 November 2011 21:32
0
ответов

Почему общая привязка «E реализует I» приводит к ошибке компилятора?

Почему это компилируется: class MaxMin > {E max = null; E min = null; } ... но это не так? class MaxMin > {E max = null; ...
вопрос задан: 6 November 2011 18:28
0
ответов

Ошибка компиляции дженериков Java - метод метода (Class ) в типе неприменим для аргументов.

В прошлый четверг кто-то на работе показал мне ошибку компиляции, которая Я не мог исправить это чисто, и с тех пор меня это беспокоит. Проблема связана с дженериками, и я реконструировал ...
вопрос задан: 5 November 2011 17:28
0
ответов

Нет упаковки или преобразования параметра типа для параметра универсального типа с Mono

Что не так со следующим кодом? Я не вижу причины указанной ниже ошибки. Я использую Mono, может ли это быть ошибкой в ​​Mono, и будет ли он компилироваться без ошибок в VStudio? public static ...
вопрос задан: 5 November 2011 12:24
0
ответов

Почему Java TreeSet remove (Object) не принимает E

From Документация Java 6 TreeSet : boolean remove (Object o): удаляет указанный элемент из этого набора, если он присутствует. Почему это принимает объект вместо универсального типа ...
вопрос задан: 4 November 2011 21:06