0
ответов

Общий интерфейс C # с разными типами возврата

У меня есть веб-сервис, который может возвращать данные в нескольких форматах. Например json и xml. Я создаю простой C # api для этого веб-сервиса, и я хотел бы, чтобы методы могли возвращать либо ...
вопрос задан: 20 October 2011 15:49
0
ответов

Как преобразовать действие в определенный делегат с той же подписью?

class Test {public delegate void FruitDelegate (Fruit f); public void Notify (Action del), где T: Fruit {FruitDelegate f = del; // Невозможно неявно преобразовать ...
вопрос задан: 20 October 2011 02:22
0
ответов

Как добавить делегата Apple в список делегатов Fruit?

У меня есть пример программы с базовым классом Fruit и производным классом Apple. class Testy {публичный делегат void FruitDelegate (T o), где T: Fruit; private List
вопрос задан: 20 October 2011 00:34
0
ответов

Укажите универсальный класс, где T должен быть подклассом другого типа.

Вот что я пытаюсь сделать, даже не уверен, возможно ли это .. Я создаю BaseViewModel и хочу, чтобы он принимал унаследованные типы from Entity Рассмотрим этот код: общедоступный абстрактный класс ...
вопрос задан: 18 October 2011 16:25
0
ответов

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

У меня возникла странная ошибка компилятора при использовании дженериков в цикле for-each в Java. Это ошибка компилятора Java или мне что-то здесь действительно не хватает? Вот весь мой класс: public class Generics & ...
вопрос задан: 18 October 2011 16:09
0
ответов

Массив универсального списка

Я играю с универсальным списком и массивами, похоже, следующий код компилируется нормально, ArrayList a = new ArrayList <Ключ> (); Но компилятор жалуется на этот, ArrayList [...
вопрос задан: 18 October 2011 15:53
0
ответов

Как создать Expression.Lambda, если тип неизвестен до времени выполнения?

Лучше всего это объяснить с помощью кода. У меня есть общий класс, у которого есть метод, возвращающий целое число. Вот простая версия для объяснения ... public class Gen {public ...
вопрос задан: 18 October 2011 00:29
0
ответов

bounded generics in Scala (as in Java)

Я переношу приложение с java на Scala. В java у меня есть что-то вроде абстрактного класса CommonObjectInfo{//...} class ConcreteObject extends CommonObjectInfo{//...} abstract class AbstractWrapper
вопрос задан: 17 October 2011 10:54
0
ответов

Приведение к общему списку переменных динамического типа

Мне нужно изменить свойство емкости динамической переменной типа List <* DynamicType *>. Проблема в том, что Activator возвращает объектную переменную, если вместо этого не указан тип переменной ...
вопрос задан: 15 October 2011 09:07
0
ответов

Ошибка дженериков Java?

Давайте иметь следующую иерархию классов: открытый класс MyType { } открытый класс MySuperclass {защищенная карта myMap = new TreeMap ...
вопрос задан: 14 October 2011 12:19
0
ответов

Обобщения Scala и числовые значения

Мне нужно передать две функции в качестве параметров функции Scala. Затем эта функция должна оценить их и получить от них число, с которым будет работать. Это число может быть либо Int, ...
вопрос задан: 14 October 2011 10:43
0
ответов

Общие ограничения на перегрузки методов

У меня есть интерфейс с некоторыми универсальными методами, и я хотел реализовать метод с перегрузками, чтобы либо принимать экземпляр класса или его значение PK (которое является либо int, либо GUID, но имеет ...
вопрос задан: 14 October 2011 08:21
0
ответов

Список разработчиков?

У меня есть несколько классов, которые реализуют один и тот же интерфейс Java, который по существу позволяет получать значения содержимого SQLite, связанные с конкретным разработчиком, и эти классы сгруппированы в ...
вопрос задан: 12 October 2011 15:48
0
ответов

Тернарный оператор if Java и Collections.emptyList ()

Не могли бы вы объяснить, почему с первым типом возврата код не может быть скомпилирован? сообщение: Несоответствие типов: невозможно преобразовать из списка до List . ...
вопрос задан: 12 October 2011 10:56
0
ответов

Как в Java проверить, содержит ли коллекция экземпляр определенного класса?

Например (и это очень упрощенно), предположим, что у меня есть класс для каждой карты в колоде карт ... например класс KingOfSpaces, класс QueenOfSpades, класс JackOfDiamonds и т.д. Все это ...
вопрос задан: 12 October 2011 08:26
0
ответов

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

Теперь Eclipse Indigo SR1 со встроенной поддержкой Java 7 наконец-то вышел через неделю или две. Я переношу свои игровые проекты с Helios SR2 + JDK 1.6_23 на Indigo SR1 + JDK 1.7.0. После полной перестройки ...
вопрос задан: 11 October 2011 01:34
0
ответов

Метод расширения, который работает с IEnumerable и IQueryable ?

Мне нужен метод расширения, который работает как с моим List, так и с IQueryable. Приведенные ниже методы расширения достигают этого, но если я добавлю еще один идентичный метод расширения, но совершенно другой…
вопрос задан: 10 October 2011 13:16
0
ответов

Нет доступного включающего экземпляра типа MySuperClass из-за некоторого промежуточного конструктора

. Я пытался использовать внутренний класс супертипа, который использовал дженерики. И получил ту странную ошибку выше. class MySuperClass {class InnerClass {} MySuperClass (InnerClass .....
вопрос задан: 9 October 2011 13:27
0
ответов

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

Мы недавно узнали об общих классах в C #, но наш учитель не упомянул, для чего они могут быть использованы. Я не могу найти хороших примеров и был бы очень рад, если бы кто-нибудь мне помог: ...
вопрос задан: 7 October 2011 14:27
0
ответов

Java Generics: преобразование необработанного типа в любой реифицируемый тип не генерирует предупреждение о неконтролируемом преобразовании

У меня есть следующий вопрос относительно кода ниже: открытый класс GenericBridgeMethods {public static void main (String [] args) {List obj = new ArrayList (); ...
вопрос задан: 6 October 2011 18:36
0
ответов

Использование общих ограничений с типами значений

Я экспериментирую с плавными методами расширения. У меня есть следующий простой метод расширения для безопасного приведения. public static T As (этот источник объекта), где T: class ...
вопрос задан: 6 October 2011 18:11
0
ответов

Почему компилятор C # жалуется, что «типы могут объединяться», когда они происходят от разных базовых классов?

Мой текущий некомпилируемый код похож на это: открытый абстрактный класс A {} открытый класс B {} открытый класс C: A {} открытый интерфейс IFoo {void Handle (T item); } открытый класс ...
вопрос задан: 5 October 2011 17:01
0
ответов

Generic Method - Seeking Design Advice

У меня есть класс util (C#), в котором есть статический метод, который принимает объект определенного типа и вызывает веб-сервис для получения дальнейших данных. Я хотел бы поддерживать другие типы объектов и не ...
вопрос задан: 4 October 2011 21:01
0
ответов

Есть ли в Scala сокращение для уменьшения арности универсального типа?

Я хочу вызвать чистый метод Scalaz, чтобы поместить значение в монаду State. Следующие действия работают: type IntState [A] = State [Int, A] val a = "a" .pure [IntState] a (1) (Int, java.lang.String) = (1, a) Я ...
вопрос задан: 4 October 2011 15:39
0
ответов

Компонент не имеет ресурса, указанного в uri

Я хочу создать Generic DataGrid для использования во всех моих представлениях / UserControls. Это моя структура: Библиотека классов под названием «Core»: Класс под названием «ViewBase»: открытый класс ViewBase: UserControl {...
вопрос задан: 4 October 2011 10:28
0
ответов

Scala: Может ли абстрактный тип быть подтипом более чем одного другого типа?

Учитывая следующие определения Scala, абстрактный класс C {type T1 <: {def m (): Int} type T2 <: {def n ( ): Int} } есть ли способ определить третий тип в C, который ограничен ...
вопрос задан: 4 October 2011 09:22
0
ответов

Синтаксический сахар для двойной универсальной функции

В C # у меня есть следующая функция: bool Handle (модель TModel), где TCommandHandler: ICommandHandler { // ... _container.Resolve <...
вопрос задан: 4 October 2011 07:23
0
ответов

Как проверить, является ли параметр общего метода типом значения? [duplicate]

Есть ли способ проверить, является ли переменная типом значения ссылочного типа? Представьте себе: private object GetSomething(params T[] values) { foreach (var value in values) { bool is ...
вопрос задан: 3 October 2011 17:25
0
ответов

C # Использование универсального класса без указания типа

У меня есть общий класс, который я создал следующим образом: public abstract class MyClass {public T Model {get; защищенный комплект; }} И в какой-то момент в моем коде я хочу ...
вопрос задан: 3 October 2011 13:06
0
ответов

количество элементов в Tuple <…>

Просто интересно, есть ли простой способ узнать, сколько элементов содержится в классе Tuple, например. var a = новый кортеж (1,2); но сколько там элементов? Возможно, нам все равно, если ...
вопрос задан: 3 October 2011 05:41