Результаты поиска по запросу "generics"
Класс свойства ObservableCollection
Я повторяю это свойство в моемMVVM проект слишком много раз, чтобы сосчитать. Каков будет правильный способ создания универсального класса или фабрики для замены этих строк кода? ObservableCollection<Result> _resultCollection; ...
SortedList <>, SortedDictionary <> и Словарь <>
Я нахожу этоSortedList<TKey, TValue> SortedDictionary<TKey, TValue> а такжеDictionary<TKey, TValue> реализовать те же интерфейсы. Когда мы должны выбратьSortedList а такжеSortedDictionary надDictionary?В чем разница междуSortedList а ...
Список <?> Vs Список <? расширяет объект> [дубликат]
Возможный дубликат: В чем разница между <?> И <? расширяет объект> в Java Generics? [https://stackoverflow.com/questions/8055389/whats-the-difference-between-and-extends-object-in-java-generics] я нашел этоList<?>а такжеList<? extends Object> ...
неявный оператор с использованием интерфейсов
У меня есть универсальный класс, для которого я пытаюсь реализовать неявное приведение типов. Хотя это в основном работает, оно не будет работать для приведения интерфейса. После дальнейшего изучения я обнаружил, что существует ошибка ...
Использование и объявление универсального списка <T>
Итак, я работаю на Java и хочу объявить универсальный список. Так что я делаю до сих порList<T> list = new ArrayList<T>(); Но теперь я хочу добавить элемент. Как мне это сделать? Как выглядит общий элемент? Я попытался сделать что-то вроде ...
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{} ...
Явная проблема приведения
// 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 ...
Можно ли решить, что предупреждение компилятора «Общий массив T создан для параметра varargs»?
Это упрощенная версия рассматриваемого кода, один универсальный класс использует другой класс с параметрами универсального типа и должен передать один из универсальных типов в метод с параметрами varargs: class Assembler<X, Y> { void assemble(X ...
Как ссылаться на универсальный тип возвращаемого значения с несколькими границами
Недавно я видел, что можно объявить возвращаемый тип, который также ограничен интерфейсом. Рассмотрим следующий класс и интерфейс: public class Foo { public String getFoo() { ... } } public interface Bar { public void setBar(String bar); }Я могу ...
Определение неявных границ вида для черт Scala
Я делаю упражнение для реализации функционального бинарного дерева поиска в Scala, следуя аналогичной схеме, которую я видел в Haskell. У меня есть структура, которая выглядит примерно так: trait TreeNode[A] { def isLeaf: Boolean def traverse: ...