Énumération des classes au sein d'un assembly en C#
La détermination des classes présentes au sein d'un assembly est souvent nécessaire à des fins d'introspection et d'analyse de code. En C#, vous pouvez utiliser la méthode Assembly.GetTypes de Reflection pour récupérer une collection d'objets Type représentant toutes les classes définies dans l'assembly.
Assembly assembly = typeof(string).Assembly; IEnumerable<Type> types = assembly.GetTypes(); foreach (Type type in types) { Console.WriteLine(type.FullName); }
Cet extrait de code présente l'utilisation de Assembly.GetTypes pour énumérer tous les classes dans l'assembly mscorlib, qui contient les types .NET principaux. La propriété FullName de chaque classe est ensuite imprimée sur la console.
En utilisant la méthode GetTypes, vous pouvez inspecter et analyser efficacement les différentes classes présentes dans vos propres assemblys, obtenant ainsi des informations plus approfondies sur leur structure et leur composition.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!