у меня есть общий тип, которые выглядят как этотДинамически создать переменный ток # универсального тип с самостоятельной ссылкой ограничениями
public class Entity<T> where T : Entity<T>{ ... }
и мне нужно динамически построить тип T. Так что это выглядит следующим образом:
public class MyClass : Entity<MyClass>{ ... }
Можно ли это сделать?
Было ли повторное использование «Т» специально? Будет ли «публичный класс MyClass: Entity {}« быть тем же? –
Нет, MyClass было бы лучшим именем. –
Каково было бы значение в «динамическом построении» такого производного типа, просто определяя его напрямую: public class MyEntity: Entity {} –