У меня есть класс Validator<T>
и множество других классов, которые наследуются от него, например: TagValidator : Validator<Tag>
.
Допустим, я хочу создать один ModelValidator
класс, в котором хранятся все классы, которые наследуется от Validator<T>
и запускает специфику c one, когда я выполняю ModelValidator.Validate<T>(T model)
Есть ли способ сохранить классы с типом generi c в одном массиве или, возможно, в словаре?