2009-03-17 7 views
0

Possible en double:
How to get Namespace of an Assembly?comment trouver l'espace de noms dll lors de l'exécution

lorsque je charge un ensemble comment puis-je trouver son espace de noms suppose que si je charge un exam.dll comment peut Je trouve son espace de noms

+0

Google m'a posé ici à la recherche d'une question connexe - obtenir tous les types dans un espace de noms via Reflection: http://stackoverflow.com/questions/79693/getting-all-types-in-a-namespace-via-reflection –

Répondre

2

Tout d'abord, un assembly peut contenir plusieurs espaces de noms. C'est souvent 1 assembly == 1 namespace, mais ce n'est pas du tout nécessaire.

Pour trouver les espaces de noms dans l'assemblage, obtenez simplement tous les types dans l'assemblage. Voir Assembly.GetTypes pour plus de détails sur la façon de procéder. À partir du type, vous avez le nom de type complet et l'espace de nom du type.

Questions connexes