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

3 ответа

 отражением Но я могу думать об этом как о упражнении в злоупотреблении системой. Удачи.

ли этот метод вернутьtrue каким-то образом? public static <T> boolean isVoid(T t) { return t instanceof Void; }

4 ответа

Любопытно ... как бы CLR перевел этот класс XClassInt <U>: XClass <int, U> {}? должна быть какая-то промежуточная вещь для XClass <int, U> из XClass в XClassInt?

тим, у меня есть такой общий класс public class XClass<T, U> { public void MethodA<V>(){} }Как я мог получить тип XClass<int,>не жестко запрограммирован, не ограничиваясь методом MakeGenericType, как показано ниже. ------ подробное описание ...

1 ответ

Концепция 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 = ...

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

1 ответ

Компилятор Maven против компилятора Eclipse

Я обнаружил много проблем в своем проекте, когда перешел из Eclipse build в maven build. Я использую плагин компилятора 2.5.1. JDK является открытым JDK-7 Я выделил проблему в новом проекте и остановил ее на следующем: public class Test { ...

4 ответа

Попробуй это:

я есть следующая структура: 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() { } ...

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 ...

5 ответов

Вам нужно будет свернуть свой собственный класс, вывести список и переопределить реализацию Add.

аюсь ограничить размер моего общего списка, чтобы после того, как он содержал определенное количество значений, он больше не добавлялся. Я пытаюсь сделать это, используя свойство Capacity объекта List, но это не похоже на работу. Dim slotDates ...

3 ответа

Как я могу построить тип, используя отражение?

аюсь избавиться от некоторых ссылок, используя строковое представление определенных типов. Но компилятор не позволяет мне делать это так, как я хочу в случае универсальных методов. Я попробовал это: IContainer container = components as ...

1 ответ

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

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

3 ответа

 По этой причине метод, который принимает аргумент, принимает объект T [].

аюсь написать универсальный метод для возврата содержимого Iterable в виде массива. Вот что у меня есть: public class IterableHelp { public <T> T[] toArray(Iterable<T> elements) { ArrayList<T> arrayElements = new ArrayList<T>(); for(T element : ...