Je boucle toutes les propriétés d'un objet par réflexion:Déterminer si la propriété est Liste générique <of T> par des éléments de réflexion et de liste de boucle
For Each p As PropertyInfo In values.[GetType]().GetProperties()
If p.CanRead Then
'Do stuff
End If
Next
Quelqu'un peut-il me dire comment déterminer si la propriété en question est un liste générique (Of T)? Si c'est le cas, je dois boucler la liste elle-même.
J'ai expérimenté avec GetType et TypeOf mais je n'ai pas réussi à faire fonctionner quelque chose.
Merci.
**** Mise à jour et la clarification **
Pour clarifier les choses, je veux garder ce générique. Je ne veux pas spécifier le type de T, je dois boucler les éléments de la liste et appeler la méthode ToString sur chaque élément. T pourrait être l'un d'un certain nombre de types différents (types de référence spécifiques à l'application). Est-il possible de le faire sans spécifier les types?
(VB.NET 2005 avec .Net 2,0)
Uhhh, est-ce pas illégal de faire sur stackoverflow ?? –
Juste essayer d'aider le gars. J'ai utilisé converter.telerik.com – Ryu