Результаты поиска по запросу "generics"
отражением Но я могу думать об этом как о упражнении в злоупотреблении системой. Удачи.
ли этот метод вернутьtrue каким-то образом? public static <T> boolean isVoid(T t) { return t instanceof Void; }
Любопытно ... как бы CLR перевел этот класс XClassInt <U>: XClass <int, U> {}? должна быть какая-то промежуточная вещь для XClass <int, U> из XClass в XClassInt?
тим, у меня есть такой общий класс public class XClass<T, U> { public void MethodA<V>(){} }Как я мог получить тип XClass<int,>не жестко запрограммирован, не ограничиваясь методом MakeGenericType, как показано ниже. ------ подробное описание ...
Концепция Scala UpperBound и LowerBound
Ниже приведен код, который я пытаюсь запустить: class Student { def printDetails = println("I am a student") def printSomeOtherDetails = println("I love Studying") } class ComputerScienceStudent extends Student { override def printDetails = ...
Компилятор Maven против компилятора Eclipse
Я обнаружил много проблем в своем проекте, когда перешел из Eclipse build в maven build. Я использую плагин компилятора 2.5.1. JDK является открытым JDK-7 Я выделил проблему в новом проекте и остановил ее на следующем: public class Test { ...
Попробуй это:
я есть следующая структура: abstract class Base { public abstract List<...> Get(); //What should be the generic type? } class SubOne : Base { public override List<SubOne> Get() { } } class SubTwo : Base { public override List<SubTwo> Get() { } ...
Безопасный на поверхности.
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 ...
Вам нужно будет свернуть свой собственный класс, вывести список и переопределить реализацию Add.
аюсь ограничить размер моего общего списка, чтобы после того, как он содержал определенное количество значений, он больше не добавлялся. Я пытаюсь сделать это, используя свойство Capacity объекта List, но это не похоже на работу. Dim slotDates ...
Как я могу построить тип, используя отражение?
аюсь избавиться от некоторых ссылок, используя строковое представление определенных типов. Но компилятор не позволяет мне делать это так, как я хочу в случае универсальных методов. Я попробовал это: IContainer container = components as ...
На самом деле, вы можете решить эту проблему, сделав GetForShipWeight универсальной функцией:
кто-нибудь объяснить мне, почему в .NET 2.0, если у меня есть интерфейс,IPackable и класс, который реализует этот интерфейсOrderItemкогда у меня есть метод, который принимает вList<IPackable>, передавая в спискеList<OrderItem> не ...
По этой причине метод, который принимает аргумент, принимает объект T [].
аюсь написать универсальный метод для возврата содержимого Iterable в виде массива. Вот что у меня есть: public class IterableHelp { public <T> T[] toArray(Iterable<T> elements) { ArrayList<T> arrayElements = new ArrayList<T>(); for(T element : ...