Comment créer une Liste<T> exemple de fichier C# à l'aide de la Réflexion

SALUT,
J'ai une exigence de créer un exemple de liste d'objet lors de l'exécution à l'aide de la réflexion. Par exemple, j'ai 2 classes comme ci-dessous,

class Class1
{
   List<Class2> class2List;
   public List<Class2> Class2List
   {
        get;set;
   }
}
class Class2
{
    public string mem1;
    public string mem2;
}

Après la création de l'instance de Class1 à l'Exécution dans une autre classe Class3, je veux assigner des valeurs de toutes les propriétés de la classe. Dans ce cas, Class2List est une propriété de List<Class2>. Au moment de l'Exécution, je ne sais pas le type de classe de List<Class2>. Comment puis-je initialiser la propriété c'est à dire List<Class2> à l'intérieur de class3 au moment de l'exécution.

Toutes les suggestions sont grandement appréciés...

OriginalL'auteur Ananya | 2011-05-06