Unter einem bestimmten Namespace habe ich eine Reihe von Klassen, die eine Schnittstelle implementieren. Nennen wir es ISomething
. Ich habe eine andere Klasse (nennen wir es CClass
), die über ISomething
weiß, aber nicht über die Klassen, die diese Schnittstelle implementieren.Wie finden Sie alle Klassen, die eine bestimmte Schnittstelle implementieren?
Ich möchte, dass CClass
nach der ganzen Implementierung von ISomething
suchen, instanziieren Sie eine Instanz davon und führen Sie die Methode aus.
Hat jemand eine Idee, wie man das mit C# 3.5 macht?
möglich Duplikat [Erste alle Arten, die eine Schnittstelle mit C# 3.0 implementieren] gehen (http://stackoverflow.com/questions/26733/getting-all -types-das-implementieren-eine-Schnittstelle-mit-c-sharp-3-0) –