Einzelnen Beitrag anzeigen

Medium

Registriert seit: 23. Jan 2008
3.679 Beiträge
 
Delphi 2007 Enterprise
 
#1

[C#, gelöst] Ableitungen auflisten?

  Alt 12. Mai 2010, 21:21
Spätmoin!

Ich grübel mir gerade hier was zurecht, und bräuchte eine Möglichkeit in C# mir zur Runtime alle abgeleiteten Klassen einer Basisklasse auflisten zu lassen, deren Konstruktoren ich dann aufrufen will. Type.GetConstructor().Invoke() ist so weit klar, nur wie könnte ich an die Types kommen die ich haben will?

Edit: Ich glaube mit System.Reflection.Module.FindTypes() sollte ich weiter kommen . Ich markier diesen vorschnellen Thread vorerst mal als gelöst, und hoffe einfach dass das wirklich so klappt.

Edit2: Klappt wirklich so. Sau geil, dass man dabei einen eigenen Filter-Delegate einsetzen kann, so dass ich das gleich schön auf nur direkte Nachfahren einschränken kann, die nur einen, und zwar parameterlosen Konstruktor haben. Ich find .NET immer toller je mehr ich mich da rein arbeite
"When one person suffers from a delusion, it is called insanity. When a million people suffer from a delusion, it is called religion." (Richard Dawkins)
  Mit Zitat antworten Zitat