Описание тега generic-interface

1 ответ

Класс не реализует интерфейсный член при использовании обобщений

У меня есть общий интерфейс, определенный следующим образом: interface INewRegionBoarding<T> where T: class { bool Create(T objectName); bool ValidateData(T objectName); } Затем у меня есть класс, реализующий это: public class ESafeActionServi…
28 окт '14 в 21:56
1 ответ

Зачем использовать доступ по умолчанию для методов в общем интерфейсе DAO?

Я нашел этот код для универсального интерфейса DAO при просмотре: public interface GenericDAO<T, ID extends Serializable> { Class<T> getEntityClass(); T findById(final ID id); List<T> findAll(); List<T> findByExample(final T …
2 ответа

Общая иерархия интерфейса

У меня есть какой-то общий интерфейс, связанный один с другим. public interface IA { int val { get; set; } } public interface IB<T> where T:IA { T a_val { get; set; } } public interface IC<T> where T : IB<IA> { T b_val { get; set; …
04 мар '13 в 19:26
2 ответа

Проверка C# для реализации универсального интерфейса

Как проверить, что класс каким-либо образом реализует универсальный интерфейс? У меня есть следующее: public class SomeQueryObject : IQueryObject<SomeQueryDto> { public SomeQueryDto query { get; set; } = new SomeQueryDto(); } public class Some…
21 апр '17 в 09:50
1 ответ

Внедрить IEnumerable универсального интерфейса в Unity Dependency Injection C#

Я работаю над приложением web API 2 и использую внедрение зависимостей Unity. У меня есть несколько типов фильтров: имя, марка, типы... Я хочу создать интерфейс под названием: IFilterService и заставить все остальные классы реализовать его, а затем …
14 июл '17 в 18:34
4 ответа

Разработчики с C#, VBA и Python хотят отправить данные в базу данных

У меня есть вопрос, у меня так много путаницы. Я недавно закончил, начал работать в компании, где много старых данных в текстовых файлах, поэтому я организовал все эти данные с помощью Python и создал файл Excel. так что для ситуации хорошо. Проблем…
13 дек '18 в 14:52
0 ответов

Можно ли создать общий CRUD в JavaFX

Я разрабатываю приложение JavaFx, и мне нужно использовать CRUD для нескольких классов моделей. Я хочу создать общий интерфейс, а затем хотел бы реализовать для этих классов. Я не смог найти ни одного примера, где это реализовано с помощью JavaFX. Я…
26 фев '19 в 08:26
1 ответ

Как получить пользовательские данные с помощью универсального интерфейса в OTRS 6?

Интересно, как получить пользовательские данные с универсальным интерфейсом. Кажется, что нет контроллера для получения пользовательских данных... это единственные контроллеры: Итак, как я могу добавить пользовательские методы к своим веб-сервисам? …
20 окт '18 в 07:46
1 ответ

Зарегистрируйте и разрешите открытые универсальные типы с множеством универсальных параметров с помощью Autofac

Я хотел бы разрешить открытый универсальный сервис из-за универсального интерфейса. Я использую автофак. Каждый конкретный сервис работает только с конкретными классами. Я могу разрешить только один сервис с одним generic param [увидеть SingleOpenGe…
1 ответ

Как связать интерфейсы универсального типа в Ninject

Я довольно новичок в Ninject и обнаружил, что спотыкаюсь, когда пришел реализовать общий шаблон репозитория. Я хочу связать зависимость IRepository с классом ConcreteRepository, где ConcreteRepository реализует IRepository, а EntityType реализует IE…
1 ответ

Перегрузка общего интерфейса. Правильная терминология?

Вот очень простой пример перегрузки методов, двух методов с одинаковым именем, но с разными сигнатурами: int MyMethod(int a) int MyMethod(int a, string b) Теперь допустим, что я определил два общих интерфейса, имеющих одно и то же имя, но с разным к…
19 дек '12 в 01:27
1 ответ

Быстро, как определить абстрактный класс и почему Apple изобрела связанный тип, но не использует общий протокол

Я быстрый новичок. Что-то озадачило меня при обучении. Теперь я хочу определить абстрактный класс или определить какой-то чисто виртуальный метод, но я не могу найти способ сделать это. У меня есть протокол со связанным типом (это также озадачило ме…
13 окт '15 в 09:12
1 ответ

Неоднозначный интерфейс в универсальном интерфейсе Фортрана

Я не знаком с Фортраном. А вот общий интерфейс с некоторыми подпрограммами. Gfortran 4.8 жалуется, что: Неоднозначные интерфейсы "sortic4" и "sortic" в универсальном интерфейсе "sorti" в (1) INTERFACE SORTI SUBROUTINE SORTIC( N, IND, TBLC ) INTEGER …
23 май '14 в 06:07
1 ответ

Общий интерфейс отсутствует реализация

У меня есть универсальный интерфейс, даже если я указываю тип при его реализации, он говорит, что реализованные классы пропускают все реализации членов. Интерфейс Interface IBuilder(Of T) Function Number(ByVal literal As String) As T End Interface О…
15 июн '15 в 23:03
0 ответов

Универсальный метод с универсальным интерфейсом

У меня есть этот метод public static void ReadExcelToKeyableList<T, TKey>() where T : IKeyable<TKey>, IExcel { List<T> keyableList = GetList(typeof(T)); T getKeyable; Часть кода в методе такова: foreach (IExcel xl in toList) if (xl…
1 ответ

Непроверенный вызов метода как члена типа raw

Следующее предупреждение отображается в моем проекте - Непроверенный вызов getWeatherData(T,Boolean,String) как члена необработанного типа "IWeatherCallbackListener". Я создал следующий интерфейс - public interface IWeatherCallbackListener<T> …
1 ответ

Использование вложенного типа, объявленного в универсальном классе в универсальном интерфейсе, который реализует класс

У меня есть общий List-подобный класс tMyList<B> с методом Each(), который перебирает каждый элемент и вызывает анонимную процедуру tMyList<A>.enumProc с параметром - текущий элемент типа <B>, Я хочу реализовать класс в качестве ин…
07 сен '13 в 19:30
2 ответа

Генерирование интерфейса репозитория

Может кто-нибудь предложить способ обобщить следующие интерфейсы, чтобы я мог иметь один единственный интерфейс, а не один на репозиторий. public interface IClass1Repository { Class1 NewEntity(); Class1 AddOrUpdate(Class1 entity); Class1 GetById(int…
09 авг '12 в 10:50
2 ответа

Вызов универсального интерфейса Java с абстрактным параметром

Я знаю, что есть много подобных вопросов, но мне не повезло найти хорошее и чистое решение, если это вообще возможно. Я реализую универсальный интерфейс с подклассами абстрактного типа. Проблема в том, что когда я их вызываю, я должен либо выполнять…
09 сен '18 в 09:36
2 ответа

Использование универсального интерфейса в качестве параметра типа для метода или функции

Предполагая следующий интерфейс, который я использую, чтобы определить тип параметра и тип возвращаемого значения для хранимой процедуры... public interface IStoredProcedure<out TReturn, out TParameter> where TReturn : class where TParameter :…
14 авг '15 в 06:21