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

4 ответа

Класс свойства ObservableCollection

Я повторяю это свойство в моемMVVM проект слишком много раз, чтобы сосчитать. Каков будет правильный способ создания универсального класса или фабрики для замены этих строк кода? ObservableCollection<Result> _resultCollection; ...

6 ответов

SortedList <>, SortedDictionary <> и Словарь <>

Я нахожу этоSortedList<TKey, TValue> SortedDictionary<TKey, TValue> а такжеDictionary<TKey, TValue> реализовать те же интерфейсы. Когда мы должны выбратьSortedList а такжеSortedDictionary надDictionary?В чем разница междуSortedList а ...

4 ответа

Список <?> Vs Список <? расширяет объект> [дубликат]

Возможный дубликат: В чем разница между <?> И <? расширяет объект> в Java Generics? [https://stackoverflow.com/questions/8055389/whats-the-difference-between-and-extends-object-in-java-generics] я нашел этоList<?>а такжеList<? extends Object> ...

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

1 ответ

неявный оператор с использованием интерфейсов

У меня есть универсальный класс, для которого я пытаюсь реализовать неявное приведение типов. Хотя это в основном работает, оно не будет работать для приведения интерфейса. После дальнейшего изучения я обнаружил, что существует ошибка ...

3 ответа

Использование и объявление универсального списка <T>

Итак, я работаю на Java и хочу объявить универсальный список. Так что я делаю до сих порList<T> list = new ArrayList<T>(); Но теперь я хочу добавить элемент. Как мне это сделать? Как выглядит общий элемент? Я попытался сделать что-то вроде ...

7 ответов

Spring 3.2 Autowire универсальные типы

Итак, у меня есть несколько обобщений в Spring 3.2, и в идеале моя архитектура должна выглядеть примерно так. class GenericDao<T>{} class GenericService<T, T_DAO extends GenericDao<T>> { // FAILS @Autowired T_DAO; } @Component class Foo{} ...

3 ответа

Явная проблема приведения

// The Structure of the Container and the items public interface IContainer <TItem> where TItem : IItem { } public class AContainer : IContainer<ItemA> { } public interface IItem { } public class ItemA : IItem { } // Client app [Test] public void ...

8 ответов

Можно ли решить, что предупреждение компилятора «Общий массив T создан для параметра varargs»?

Это упрощенная версия рассматриваемого кода, один универсальный класс использует другой класс с параметрами универсального типа и должен передать один из универсальных типов в метод с параметрами varargs: class Assembler<X, Y> { void assemble(X ...

4 ответа

Как ссылаться на универсальный тип возвращаемого значения с несколькими границами

Недавно я видел, что можно объявить возвращаемый тип, который также ограничен интерфейсом. Рассмотрим следующий класс и интерфейс: public class Foo { public String getFoo() { ... } } public interface Bar { public void setBar(String bar); }Я могу ...

3 ответа

Определение неявных границ вида для черт Scala

Я делаю упражнение для реализации функционального бинарного дерева поиска в Scala, следуя аналогичной схеме, которую я видел в Haskell. У меня есть структура, которая выглядит примерно так: trait TreeNode[A] { def isLeaf: Boolean def traverse: ...