Результаты поиска по запросу "generics"
Почему IList <T> наследует IEnumerable <T> и IEnumerable снова
Я посмотрел наIList<T> [http://msdn.microsoft.com/en-us/library/5y536ey6.aspx]а такжеICollection<T> [http://msdn.microsoft.com/en-us/library/92t2ye13.aspx]на MSDN случайно, и увидите, что определения этих двух интерфейсов: public interface ...
Почему оператор instanceof разрешен для неограниченного подстановочного типа, но не для других параметризованных типов в Java?
Я думаю из-застирание типа [http://docs.oracle.com/javase/tutorial/java/generics/erasure.html], с помощьюinstanceof а такжеclass literals не допускаются дляparameterized generic types Кромеunbounded wild card types , Почему разработчики языка ...
Зарегистрируйте общий тип с помощью Autofac
У меня есть класс UnitofWork, и он реализует IUnitOfWork. Я пытаюсь зарегистрировать это с помощью autofac: var builder = new ContainerBuilder(); builder .RegisterGeneric(typeof(UnitOfWork<Repository<>,>)) ...
Почему это приводит к CS0695?
public interface PipelineElement<in TIn, out TOut> { IEnumerable<TOut> Run(IEnumerable<TIn> input, Action<Error> errorReporter); } public interface Stage { } public abstract class PipelineElementBase<TIn, TOut> : PipelineElement<object, object>, ...
Общие типы возвращаемых данных с параметрами типа интерфейса в WCF
Как я могу вернуть типы интерфейса в параметрах универсального типа изOperationContracts в моей службе WCF REST? Более конкретно, он работает для одной операции, но не когда я добавляю вторую операцию с универсальнымT это интерфейс. Я использую ...
Есть ли способ заставить возвращаемый тип Arrays.asList
У меня есть метод, возвращающий коллекцию базового класса: import java.util.*; class Base { } class Derived extends Base { } Collection<Base> getCollection() { return Arrays.asList(new Derived(), new Derived()); }Это не компилируется, так как ...
Передача разрешенного во время выполнения параметра в метод, имеющий несколько связанных типов, ошибка компиляции
У меня есть метод, который выглядит следующим образом: public static <T extends Enum<T> & Marshallable> String foo(Collection<T> collection, Class<? extends Marshallable>... marshallables);Поэтому я ожидаю, что коллекция будет представлять собой ...
F-связанный полиморфизм с абстрактными типами вместо типов параметров?
Как мне преобразовать следующий F-связанный полиморфизм в код с использованием абстрактных типов? trait Organism[Self <: Organism[Self]] { self: Self => def reproduceWith(org:Self):Boolean } class Amoeba extends Organism[Amoeba] { ...
Delphi: универсальный список родовых потомков и использование универсального в качестве параметра
Я немного борюсь с пониманием дженериков и того, как они могут и не могут быть использованы. У меня есть универсальный класс TControlMediator, как это: TControlMediator<C, T> = class private FMediatedComponent: C; public ...
Java: универсальный метод для Enums
Помогите мне понять дженерики. Скажем, у меня есть два перечисления как внутренние классы, например: public class FoodConstants{ public static enum Vegetable { POTATO,BROCCOLI,SQUASH,CARROT; } public static enum Fruit { APPLE,MANGO,BANANA,GUAVA; ...