Результаты поиска по запросу "generics"
Отражение для вызова универсального метода с параметром лямбда-выражения
Я ищу способ вызова универсального метода с лямбда-выражением, которое вызывает Contains в массиве элементов. В этом случае я использую метод Entity Framework Where, но сценарий может быть применен в других IEnumerables. Мне нужно вызвать ...
Generics и Class.forName
Я хотел бы создать экземпляр указанного класса, используя его имя. Мой код показан ниже. Я получаю предупреждение компилятора. Я делаю это правильно? Можно ли даже использовать имя класса и получить экземпляр этого типа обратно, так как я ...
Захват подстановочных знаков в дженериках Java
Изэто [http://docs.oracle.com/javase/tutorial/java/generics/capture.html]Oracle Java, учебник: Пример WildcardError создает ошибку захвата при компиляции: public class WildcardError { void foo(List<?> i) { i.set(0, i.get(0)); } }После этой ...
Назначьте подкласс универсального класса суперклассу этого класса
У меня есть пара предоставленных интерфейсов public interface Finder<S extends Stack<T>,T extends Item> { public S find(S s, int a); } public interface Stack<T extends Item> { Stack<T> getCopy(); }и класс, который реализует первый: public class ...
Оператор '??' не может применяться к операндам типа 'T' и 'T'
У меня есть следующий универсальный метод, но VS дает мне ошибку компиляции на этом. (Оператор '??' не может быть применен к операндам типа 'T' и 'T') public static T Method<T>(T model) where T : new() { var m = model ?? new T(); } У кого-нибудь ...
Почему TGeneric <Base> и TGeneric <Descendant> несовместимы?
Я начал использовать дженерики в Delphi 2010, но у меня возникла проблема при компиляции этого фрагмента кода: TThreadBase = class( TThread ) ... end; TThreadBaseList<T: TThreadBase> = class( TObjectList<T> ) ... end; TDataProviderThread = ...
Есть ли объединение в Java Generics?
Могу ли я содержать два разных типа в коллекции? Например, я могу иметь список <String U Integer>?
Указатели универсального типа?
Итак, я хочу создать универсальный класс, который изменит значение типа данных. Причина, по которой я хочу это сделать, заключается в том, что я могу использовать методы отмены и повторения. Я мог бы написать класс для каждого нужного мне ...
Почему ограничение общего типа приводит к неявной ошибке преобразования ссылок?
Я создал несколько интерфейсов и общих классов для работы с назначениями в повестке дня: interface IAppointment<T> where T : IAppointmentProperties { T Properties { get; set; } } interface IAppointmentEntry<T> where T ...
Внутренний статический класс внутри внутреннего класса не может быть преобразован
Вдохновленный этим вопросом:Как реализовать Iterable [https://stackoverflow.com/q/17436100/1065197]Я решил сделать базовую реализацию связанного списка и реализовать итератор, чтобы иметь такой код: MyList<String> myList = new MyList<String>(); ...