Общий метод в не общем интерфейсеC#

Место общения программистов C#
Anonymous
Общий метод в не общем интерфейсе

Сообщение Anonymous »

Вот мой интерфейс. < /p>
public interface IFoo
{
TOut Process(SomeClass container)
where TOut : class,
where TIn : class;
}
< /code>
Я хотел бы достичь следующих результатов: < /p>
public class Foo : IFoo
where TIn : class
{
public ConcreteOutType ConcreteOut { get; set; } = new();

public ConcreteOutType Process(SomeClass container)
=> ConcreteOut;
}
< /code>
Мой класс не реализует интерфейс. Возможно ли даже поменять общий тип с конкретным типом в мою подпись метода реализации и уважения?

Подробнее здесь: https://stackoverflow.com/questions/794 ... -interface

Вернуться в «C#»