у меня есть:
- интерфейс: IMyType
- некоторые классы, реализующие это: MyType1, MyType2, MyType3
Как я могу определить список типа IMyType?
var myList = new List<Type> {typeof (MyType1), typeof (MyType2)};
Приведенный выше список не обязывает типы быть типом IMyType, и я могу добавить любой тип в список