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

5 ответов

C # - универсальные методы против неуниверсальных методов

Меня немного смущает вопрос, почему / когда я когда-либо захочу использовать универсальный метод, поскольку неуниверсальный метод может получить доступ к универсальным членам его содержащего класса и в любом случае получить универсальные ...

3 ответа

Что такое «обычный тип» в контексте семантики перемещения?

Алексей Степанов определил регулярные типы [http://www.stepanovpapers.com/DeSt98.pdf]как типы, удовлетворяющие определенным свойствам вокруг копирования и равенства. Теперь, когда C ++ 11 добавил семантику перемещения в область общего ...

5 ответов

Как инициализировать универсальный параметр типа T?

Простой вопрос: Если у тебя естьstring xЧтобы инициализировать его, вы просто выполните одно из следующих действий: string x = String.Empty;или же string x = null;Как насчет общего параметра T? Я пытался сделать: void someMethod<T>(T y) { T x ...

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

3 ответа

Стирание типа дженериков Java параметров метода

Я получил это из разговора головоломки Google I / O, данного Джошуа Блохом. Вот код public class Glommer<T> { String glom(Collection<?> obj){ String result = ""; for(Object o : obj){ result += o; } return result; } int glom(List<Integer> ints){ ...

3 ответа

Ява имя столкновения, имеют то же самое стирание, ни один не скрывает другой

Я получаю это столкновение имен, и я не знаю, как мне решить проблему. У меня есть два класса, и я использую перегруженный метод "createSensors". Для упрощения приведем код, который создает проблему: public abstract class ClassA { public static ...

3 ответа

Дженерики Java с неограниченным подстановочным знаком?

У меня есть интерфейс для преобразования объекта в строку: public interface Converter<T> { String asString(T object); }И карта для хранения всех доступных конвертеров: Map<Class<?>, Converter<?>> converterMap;Теперь у меня есть список ...

4 ответа

перегрузка оператора с помощью дженериков [дубликат]

Возможный дубликат: Перегрузка арифметического оператора для универсального класса в C # [https://stackoverflow.com/questions/756954/arithmetic-operator-overloading-for-a-generic-class-in-c-sharp] Вот код для универсального класса, который я ...

4 ответа

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

На этот вопрос уже есть ответ здесь: Кто-нибудь знает хороший обходной путь для отсутствия общего ограничения enum? [/questions/7244/anyone-know-a-good-workaround-for-the-lack-of-an-enum-generic-constraint] 12 ответовОбновить:Смотрите в нижней ...

2 ответа

ClassCastException при вызове TreeSet <Long> .contains (Long.valueOf (someLongValue))

Я в тупике. Я объявляю свой набор таким образом: private Set<Long> applicationIds;Затем я заполняю это так: public void setApplicationIds( Set<Long> applicationIds ) { this.applicationIds = new TreeSet<Long>( applicationIds ); this.applications ...

3 ответа

Как вызвать универсальный метод с заданным объектом Type? [Дубликат]

На этот вопрос уже есть ответ здесь: Как использовать рефлексию для вызова универсального метода? [/questions/232535/how-do-i-use-reflection-to-call-a-generic-method] 7 ответовЯ хочу вызвать мой универсальный метод с заданным типом ...