Результаты поиска по запросу "generics"
Используется для странного вида синтаксиса объявления явного аргумента типа в Java
Недавно я натолкнулся на странный синтаксис для явного объявления универсальных типов при вызове методов Java. Например: Collections.<String>emptyList();возвращает пустоеList<String>, Тем не менее, это выглядит глупо, так как реализация<T> ...
Что отличает шаблон от общего?
Я понимаю аспекты шаблонов в C ++, которые отличаются от шаблонов в Java и C #. C # является реализацией, Java использует стирание типов, C ++ использует утечную типизацию и т. Д. Шаблоны C ++ могут делать то, чего не могут шаблоны Java и C # ...
Общие типы возвращаемых данных с параметрами типа интерфейса в WCF
Как я могу вернуть типы интерфейса в параметрах универсального типа изOperationContracts в моей службе WCF REST? Более конкретно, он работает для одной операции, но не когда я добавляю вторую операцию с универсальнымT это интерфейс. Я использую ...
Метод переопределения в унаследованном интерфейсе с подтипом с обобщениями
У меня есть следующая иерархия в Java: interface ObserverA {} interface A { void method1(); addObserver(Observer o); }И я хочу расширить это так: interface ObserverB extends ObserverA{} interface B extends A { void ...
Java: Экземпляр и Обобщения
Прежде чем я посмотрю в своей общей структуре данных для индекса значения, я хотел бы увидеть, если это даже экземпляр типаthis был параметризован в. Но Затмение жалуется, когда я делаю это: @Override public int indexOf(Object arg0) { if ...
C # универсальные обработчики, что я неправильно понимаю?
Я не уверен, почему это не работает. Он не любит TResponse для добавления out и handlerMap, хотя TResponse является IResponse? Я полагаю, что я неправильно понимаю что-то о дженериках или, что более вероятно, о C #. Почему это не работает, и есть ...
Почему этот класс ведет себя по-другому, когда я не предоставляю универсальный тип?
Я не понимаю, почему это смущает компилятор. Я использую универсальный типT держать объект, который не связан сput а такжеget методы. Я всегда думал, чтоGenericClass а такжеGenericClass<Object> были функционально идентичны, но я должен ошибаться. ...
Делегат для любого типа метода - C #
Я хочу иметь класс, который будет выполнять любой внешний метод, например так: class CrazyClass { //other stuff public AnyReturnType Execute(AnyKindOfMethod Method, object[] ParametersForMethod) { //more stuff return Method(ParametersForMethod) ...
Передача одного элемента как IEnumerable <T>
Есть ли общий способ передать один элемент типаT к методу, который ожидаетIEnumerable<T> параметр? Язык - C #, версия фреймворка 2.0. В настоящее время я использую вспомогательный метод (это .Net 2.0, поэтому у меня есть целая куча ...
Как удалить элементы из общего списка при переборах по нему?
Я ищу лучшегошаблондля работы со списком элементов, каждый из которых необходимо обработать, а затем в зависимости от результата удаляются из списка. Вы не можете использовать.Remove(element) внутриforeach (var element in X) (потому что это ...