Bonjour à tous,

J'utilise actuellement l'introspection pour générer à l'exécution de mon programme des instances d'objets.

Je fais cela à partir d'une chaîne de caractère qui correspond au type de l'objet et d'un tableau contenant les paramètres.

Cela fonctionne bien pour les objets instanciables car je retrouve un constructeur, mais j'ai un problème lorsqu'il s'agit d'énumération.

Lorsqu'il s'agit d'énumération j'ai à ma disposition deux information l'objet Type qui correspond à mon énumeration et un entier qui m'indique l'index du champs de l'énum que je veux récupérer :

ex : public enum Color
{
Red,
Green,
Blue
}

avec 0 correspondant à Red, 1 à Green et 2 à Blue.


J'ai effectuer des recherches dans la msdn , sans réussir à trouver si il existe une méthode permettant de faire cela...

Si quelqu'un sait comment résoudre ce problème, merci de m'en faire part!

Bien Cordialement.
Audric