Ich Looping alle Eigenschaften in einem Objekt durch Reflexion:fest, ob Eigenschaft generische Liste <of T> über Reflexion und Schleife Listenelement ist
For Each p As PropertyInfo In values.[GetType]().GetProperties()
If p.CanRead Then
'Do stuff
End If
Next
Kann mir jemand sagen, wie Sie feststellen, ob die Eigenschaft in Frage a generische Liste (Of T)? Wenn es ist, muss ich die Liste selbst loopen.
Ich habe mit GetType und TypeOf experimentiert, aber es ist mir nicht gelungen, etwas zum Laufen zu bringen.
Danke.
**** Update und Klarstellung **
Um zu klären, ich diese generisch halten wollen. Ich möchte den Typ von T nicht angeben, ich muss die Listenelemente in einer Schleife ausführen und die ToString-Methode für jedes Element aufrufen. T könnte einer von mehreren verschiedenen Typen sein (anwendungsspezifische Referenztypen). Ist es möglich, dies ohne Angabe von Typen zu tun?
(VB.NET 2005 mit .Net 2,0)
Uhhh, ist das nicht illegal auf Stackoverflow zu tun ?? –
Ich versuche nur, dem Kerl zu helfen. Ich habe converter.telerik.com benutzt – Ryu