Объявление интерфейса вместе с общими ограничениями
Основной вопрос синтаксиса C #:
Итак, у меня есть этот класс
public class BrandQuery : Query where T : Ad
{
//...
}
Как мне указать, что BrandQuery реализует интерфейс, скажем IDisposable?
Это явно неправильный путь:
public class BrandQuery : Query where T : Ad, IDisposable
{
//...
}
потому что это только наложит общее ограничение на T.