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

1 ответ

 Безопасный на поверхности.

public abstract class EntityBase { ... } public interface IFoobar { void Foo<T>(int x) where T : EntityBase, new(); } public interface IFoobar<T> where T : EntityBase, new() { void Foo(int x); } public class Foobar<T> : IFoobar, IFoobar<T> where ...

1 ответ

На самом деле, вы можете решить эту проблему, сделав GetForShipWeight универсальной функцией:

кто-нибудь объяснить мне, почему в .NET 2.0, если у меня есть интерфейс,IPackable и класс, который реализует этот интерфейсOrderItemкогда у меня есть метод, который принимает вList<IPackable>, передавая в спискеList<OrderItem> не ...

1 ответ

data.json

у использовать библиотеку Джексона JSON для универсального метода следующим образом: public MyRequest<T> tester() { TypeReference<MyWrapper<T>> typeRef = new TypeReference<MyWrapper<T>>(); MyWrapper<T> requestWrapper = ...

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

1 ответ

@TimC, вы правы, он работает только с одним типом без встроенного, какой бы тип ни использовался первым, кажется, что тип выводит использует его в первый раз, чтобы исправить типы для всего приложения

аюсь определить универсальный оператор сложения для класса-оболочки. Пока у меня есть это: (упрощенно из фактического кода) type Wrap<'a> = | Wrap of 'a static member inline (+) (Wrap x, Wrap y) = Wrap (x + y) let inline addSelf x = x + xи ...

1 ответ

Ах, спасибо! Я пытался A <? расширяет A <? >> но и другие перестановки, но эта не пришла мне в голову!

иерархия классов, в которой базовый класс определяет рекурсивный собственный тип: abstract class A<T extends A<T>> { }Как я могу объявить другой класс (который не должен быть универсальным в T, потому что такой T может изменяться в ...

1 ответ

Убедитесь, что вы используете доступ к полю, а не доступ к свойству (@Access (AccessType.FIELD), или добавьте аннотацию @Transient в метод getValue.

у отобразить универсальное поле в суперклассе с помощью Hibernate. Моя мама класс: @Entity @Table(name = "ParameterValue") @Inheritance(strategy = InheritanceType.SINGLE_TABLE) @DiscriminatorColumn(name = "parameterType", discriminatorType = ...

1 ответ

@ Бруно: Действительно ... это определенно неудачно :(

я есть интерфейс универсального типа и я хочу, чтобы конструктор объекта брал в интерфейсе универсального типа. Подобно: public Constructor(int blah, IGenericType<T> instance) {}Я хочу, чтобы код, который создает этот объект, указывал ...

1 ответ

Не могли бы вы дать мне краткий пример того, как вы будете использовать Rx для достижения того, чего я хочу?

я есть следующий метод: public static TEventInvocatorParameters Until <TEventInvocatorParameters, TEventArgs>(this TEventInvocatorParameters p, Func<TEventArgs, bool> breakCond) where TEventInvocatorParameters : ...

1 ответ

Java-оператор «.class», используемый для универсального типа, например Список, «Класс <Список <? >>» и «Класс <Список <Целое >>»

Я использую.class-оператор для предоставления информации о содержании типа в универсальный класс. Для неуниверсальных содержащихся типов, например,Integer.classэто работает без проблем. Но с содержащимся типом, являющимся универсальным, ...

1 ответ

Подстановочные знаки в Generics: «? супер т "работает пока"? расширяет Т »не?

Мой вопрос о дженериках в Java 7. Предположим, у нас есть такая иерархия классов: interface Animal {} class Lion implements Animal {} class Butterfly implements Animal {}Прямо как вJava Generics ...