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

8 ответов

Существует ли общее ограничение C # для типов «действительное число»? [Дубликат]

Возможный дубликат: C # общее ограничение только для целых чисел [https://stackoverflow.com/questions/32664/c-sharp-generic-constraint-for-only-integers] Здоровается! Я пытаюсь настроить декартову систему координат в C #, но я не ...

2 ответа

Общая функция для проверки производительности любого делегата

При тестировании относительной производительности различных реализаций метода я переписываю функции, подобные этой. private static long Measure( int iterations, Func<string, string> func, string someParameter) { var stopwatch = new Stopwatch(); ...

2 ответа

Не удается добавить объект ModuleInfo в ArrayList <? расширяет ModuleInfo>

Я не уверен, правильно ли я использую дженерики, но в основном я создалArraylist<? extends ModuleInfo> moduleList а такжеModuleInfo m объекты, и попытался позвонитьmoduleList.add(m), Однако это не скомпилируется, и я получаю сообщение об ошибке, ...

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

4 ответа

Какова цель List <Void>?

Я даже не знал, что это выполнимо, но при просмотре некоторого кода в Интернете я видел метод с такой подписью: public List<Void> read( ... )... Какая? Есть ли причина для этого? Что это моглоList даже держать? Насколько я знал, невозможно ...

5 ответов

Обобщения Java компилируются в Eclipse, но не в javac

Я должен был обнаружить, что у меня есть Java-код в моем проекте, который компилируется и прекрасно работает в Eclipse, но выдает ошибку компиляции в javac. Автономный фрагмент: import java.util.HashSet; import java.util.Set; public class Main ...

1 ответ

Есть ли способ найти тип шаблонного (универсального) параметра в Java?

Я пытаюсь сделать что-то подобное в Java: public static <T> T foo() { return (T) bar(T); } public static Object bar(Class<?> klaz) { return klaz.newInstance(); }Но код не компилируется, так как я не могу заменитьT дляКласс <?>. С конкретным ...

8 ответов

Реализация общего дерева в Java

Кто-нибудь знает о реализации общего дерева (узлы могут иметь несколько детей) для Java? Он должен исходить из надежного источника и должен быть полностью протестирован. Это просто кажется неправильным, внедряя это сам. Почти напоминает мне о ...

5 ответов

Список Java параметризован?

Я новичок в Java ... Я написал класс под названием DLPFile, который в основном является контейнером других объектов, таких как Strings, ints, float и т. Д. Когда я помещаю мои файлы в список, а затем сохраняю их в моем сеансе ...

6 ответов

Как заменить проверку экземпляра во время выполнения обобщенной проверкой во время компиляции

Есть небольшая загадка для настоящего специалиста по Java Generics ...;) Допустим, у меня есть следующие два интерфейса: interface Processor { void process(Foo foo); } interface Foo { Processor getProcessor(); }и, например, следующие два ...

2 ответа

Как использовать «Infer Generic Type Arguments…» в Eclipse

Всякий раз, когда обобщения отсутствуют в исходном коде в Eclipse, он предлагает мне "Infer Generic Type Arguments ..." Проблема в том, что я не думаю, что «Infer Generic Type Arguments ...» вообще когда-либо делал выводы. Это обычно приходит ...