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

5 ответов

компилируется правильно.

вая общий метод: <T> List<T> getGenericList(int i) {...}следующий код компилируется без предупреждения: public List<String> getStringList(boolean b){ if(b) return getGenericList(0); else return getGenericList(1); }но этот генерирует ошибку ...

8 ответов

Что заставляет javac выдавать предупреждение «использует непроверенные или небезопасные операции»

Например: javac Foo.java Note: Foo.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details.

3 ответа

), такая реализация противоречила бы контракту на интерфейс.

отрим следующий код: abstract class Foo<T> where T : Foo<T>, new() { void Test() { if(Bar != null) Bar(this); } public event Bar<T> Bar; } delegate void Bar<T>(T foo) where T : Foo<T>, new();ЛинияBar(this) приводит к следующей ошибке ...

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

2 ответа

Ужасно, не правда ли? = D

ел бы выполнить операцию над двумя обобщенными аргументами одного и того же типа, расширяющими Number. Является ли это возможным? Я всегда вызывал методы для общих аргументов, но, похоже, есть проблема с использованием операторов (Оператор + не ...

4 ответа

Да, ты прав. Я думаю, что ответ Джона здесь самый лучший.

м упрощенном примере у меня есть универсальный класс и метод, который возвращает карту независимо от параметра типа. Почему компилятор стирает типы на карте, если я не указываю тип для содержащего класса? import java.util.Map; public class ...

5 ответов

Я использую метод расширения при составлении исходного текста для компиляции Roslyn

ли получить "c # name" типа, полученного с помощью отражения: System.Collections.Generic.List`1[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]Я хотел бы получить: List<String>Возможно ли это без ...

2 ответа

Это работает для вас?

вопрос похож на тот, который задают вВозможно, рекурсивные обобщения Java между двумя классами [https://stackoverflow.com/questions/5929689/possibly-recursive-java-generics-between-two-classes] , Однако, как указано в другой ветке, все работало ...

3 ответа

Я полагаю, что вам не хватает "е" в вызове метода, должно быть

я есть метод, который имеет список входных данных и каждое входное значение, я должен привести его к требуемому типу. (На самом деле этот список имеет значения параметров в «некоторой» форме, которую я должен преобразовать в требуемый ...

7 ответов

 на первом месте. Также посмотрел на ответ Джонатана и Энрико Герена. Но получить обобщенный тип напрямую из экземпляра (вопрос OP) кажется невозможным даже для Apache. Если вы не можете показать мне, как!

от вопрос уже есть ответ здесь: Получить универсальный тип класса во время выполнения [/questions/3403909/get-generic-type-of-class-at-runtime] 23 ответаУ меня есть небольшая проблема в Java при использовании универсальности. У меня есть ...

2 ответа

Этот вопрос должен был быть комментарием. Я не голосовал против тебя.

a я мог бы сделать это: class MyClass { private List<? extends MyInterface> list; public void setList(List<MyImpl> l) { list = l; } }...при условии, что (MyImpl implements MyInterface) конечно. Что является аналогом для этого вScalaпри ...