Ich habe einen generischen Typen, dieDynamisch aC# generischen Typen mit selbst referenzierten Einschränkungen
public class Entity<T> where T : Entity<T>{ ... }
wie diese aussehen zu schaffen und ich brauche, um dynamisch den Typen T konstruiert also, dass sie wie folgt aussieht:
public class MyClass : Entity<MyClass>{ ... }
Kann dies getan werden?
War die Wiederverwendung von "T" absichtlich? Würde "öffentliche Klasse MyClass: Entity {}" dasselbe sein? –
Nein, MyClass wäre ein besserer Name gewesen. –
Was wäre der Wert in "dynamic constructing" so einen abgeleiteten Typ über einfach direkt zu definieren: public class MyEntity: Entity {} –