Nous avons un composant commun dans notre source qui contient toutes les énumérations (environ 300!) Pour une très grande application.C# ou VB.NET - Itérer toutes les énumérations publiques
Est-il possible, en utilisant C# ou VB.NET, d'effectuer une itération sur chacun d'entre eux afin d'effectuer une action sur chacun d'eux?
La question How to iterate all “public string” properties in a .net class est presque pertinent, mais les énumérations que je traite sont un mélange de types
Je vais aller travailler (en utilisant 'var a = Assembly.Load (" MyAssembly ");' et 'var query = a.GetTypes(). Où (t => t.IsEnum && t.IsPublic); comment puis-je les utiliser? tous les 't' sont de type' System.RuntimeType' et je veux les utiliser comme Enums (très nouveau pour tout ce truc de réflexion!) – Shevek
@Shevek: C'est une question complètement différente. Que voulez-vous exactement faire avec tous ces différents enums? – LukeH
J'ai besoin d'itérer chacun des Enums et de générer un script d'insertion SQL pour créer une table de recherche – Shevek