| 

.NET C# Java Javascript Exception

5
Hallo,
ich such eine Möglichkeit in einem Interface, welches von einem Interface mit einem generischen Typen erbt, diesen generischen Typ per Refelektion der Assembly heraus zu bekommen.

Ich hab z.B.:
public interface Kind : Eltern<Kinderanzahl> { [...] }
(Erdachtes Beispiel)

Per Reflektion möchte ich nun den Typ 'Kinderanzahl' erhalten, nur wie?
Ich hab das Eltern Interface, sehe auch, dass dort ein generischer Typ vorhanden ist, kann diesen Typen selbst aber nicht auslesen.
Besten dank für Hilfestellungen.
04.07.2011
Gast
51 3
1 Antwort
5
So funktioniert es bei mir:

var kindInterfaceType = Type.GetType("Kind");
var kinderAnzType = kindInterfaceType.GetInterfaces()[0].GetGenericArguments()[0];
04.07.2011
Matthias Hlawatsch 13,2k 4 9

Stelle deine .net-Frage jetzt!