Результаты поиска по запросу "generics"

2 ответа

C #: общий интерфейс для номеров

Я пытаюсь выполнить некоторые общие числовые манипуляции независимо от типа номера. Тем не менее, я не знаю, как использовать дженерики для этого. Первой идеей было отфильтровать входящие типы с помощью оператора where, но все числовые типы ...

3 ответа

Java Generics - Для чего этот синтаксис?

Что делает эта часть кода ниже<String, Void, Bitmap> значит? Я даже не знаю, как этот синтаксис называется. private class DownloadImageTask extends AsyncTask<String, Void, Bitmap> { } Вот оригинальный код (находится ...

3 ответа

Создать тип «MyClass: OtherClass <MyClass> {}» во время выполнения?

Возможно ли в C # создать тип во время выполнения, который наследуется от универсального класса, где параметром шаблона для базового класса является текущий конструируемый класс? Это скомпилирует нормально: // I have this class: public class ...

ТОП публикаций

1 ответ

Общий интерфейс принимает себя в качестве параметра. Рекурсивный универсальный? [Дубликат]

На этот вопрос уже есть ответ здесь: Java Enum определение [/questions/211143/java-enum-definition] 6 ответовОтказ от ответственности: у меня нет большого опыта работы с Java Generics, но я и мои коллеги потратили целый час, пытаясь расшифровать ...

7 ответов

Список <E> .contains (Объект), почему? [Дубликат]

Возможный дубликат: По каким причинам Map.get (Object key) не является (полностью) универсальным [https://stackoverflow.com/questions/857420/what-are-the-reasons-why-map-getobject-key-is-not-fully-generic] Почему у нас есть (Объект o) вместо ...

5 ответов

Как я могу сократить List <List <KeyValuePair <строка, строка >>>?

Я хочу сохранить список списков пар ключ-значение в облегченной структуре. Это кажется слишком громоздким. Что лучше? Добавляет ли List <Dictionary <string, string >> дополнительные издержки? Какие еще варианты доступны?

5 ответов

Вложенные Обобщения с подстановочными знаками

Почему это работает: List<?> list = new LinkedList<Integer>();в то время как это дает ошибку несоответствия типов: List<List<?>> list = new LinkedList<List<Integer>>();Почему это? Есть ли способ обойти это без использования необработанных типов?

1 ответ

Можно ли реализовать интерфейс COM с помощью универсального класса .NET?

У меня есть следующий интерфейс, который я пытаюсь сделать COM-видимым. Когда я пытаюсь сгенерировать библиотеку типов, мне не нравится тот факт, что мой класс реализации происходит от универсального класса. Можно ли использовать универсальный ...

3 ответа

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

Учитывая следующий интерфейс: public interface IEventHandler<in TEvent> where TEvent : IEvent { void Process(TEvent @event); }Какой тип IEnumerable можно использовать для хранения коллекцииIEventHandler<TEvent> реализации, где TEvent ...

3 ответа

C # абстрактный общий метод

C #, .net 3.5 Я пытаюсь создать базовый класс, который имеет универсальный метод. Классы, которые наследуются от него, должны указывать тип (ы) метода. Предпосылкой для этого является создание классов, которые управляют фильтрацией. Так что ...