Je voudrais être en mesure d'imprimer les propriétés d'un objet, et j'ai rencontré un problème lorsque j'ai frappé des collections imbriquées de iLists.C# - Réflexion en utilisant des génériques: Problème avec les collections imbriquées de ILists
foreach (PropertyInformation p in properties)
{
//Ensure IList type, then perform recursive call
if (p.PropertyType.IsGenericType)
{
// recursive call to PrintListProperties<p.type?>((IList)p," ");
}
Quelqu'un peut-il vous offrir de l'aide?
Vive
KA
+1. Sauf si vous faites quelque chose avec le type dans votre fonction, il n'a pas besoin d'être générique. Si tout ce que vous faites est l'inspection de réflexion, vous devriez être capable de passer l'instance de type de cette façon. –