Нужно ли оно?
Что это дает в этом контексте?
или, может быть, «in» — это всего лишь явный способ сказать, что такое неявный механизм в дженериках?
Код: Выделить всё
public interface ICommandHandler where TCommand : class, ICommand
{
Task HandleAsync(TCommand command);
}
Итак... это связано только с этим конкретнымCommandHandler = обработчиком;
где можно назначить переменнуюSpecificHandler
тип BaseHandler?
Дополнительно
SpecificHandler можно использовать с ... BaseCommand ??
например
specificHandler sHandler = new SpecificHandler();
sHandler(BaseCommand) ;
< /code>
??
Если да ... скажите мне, для чего?
Подробнее здесь: https://stackoverflow.com/questions/793 ... -that-case
Мобильная версия