Itérer sur une Struct?

Je voudrais être en mesure de faire une itération sur les valeurs d'une struct en C# (.Net 2.0). C'est à faire au moment de l'exécution, sans la connaissance des valeurs possibles dans la structure.

Je pensais le long des lignes de l'utilisation de la Réflexion pour ajouter de la structure des valeurs à une liste, ou de la conversion de la structure à une structure de données qui implémente l'interface IEnumerable. Quelqu'un peut-il fournir les pointeurs?

Merci d'avance pour votre aide.

Ce qui concerne,
Andy.

Êtes-vous sûr de r'pas vraiment de sens enum au lieu de struct?. La question sera ont un sens dans ce cas

OriginalL'auteur MagicAndi | 2009-03-19