Un nouveau défi pour vous les développeurs, développeuses !
Comment récupérer l’assembly et donc tous les types où se trouve Int32 ?
Outils à utiliser :
Une solution
ATTENTION SPOILER
Ici, l’idée est d’utiliser la méthode LoadAssembly de la classe Assembly.
OK, mais comment savoir quelle Assembly charger ?
Pour se faire, vous pouvez choisir le type que vous souhaitez à tout prix avoir dans la liste de vos types, et utiliser typeof.
string reg = typeof(System.Int16).Assembly.FullName;
Ici, on récupère le nom de l’Assembly (mais si vous la connaissez, pas besoin d’utiliser cette ligne, vous pouvez l’écrire en dur).
Assembly assembly = Assembly.Load(reg);
Type[] array = assembly.GetTypes();
Et hop, on a tout récupéré !