J'essaie d'utiliser Assembly.GetType ("MyCompany.Class1.Class2") pour obtenir dynamiquement un type à partir d'une chaîne.L'utilisation de Assembly.GetType ("MyCompany.Class1.Class2") renvoie null
Assembly.GetType("MyCompany.Class1");
fonctionne comme prévu.
Si j'intégrer une classe dans une autre classe telle que:
namespace MyCompany
{
public class Class1
{
//.....
public class Class2
{
//.....
}
}
}
et essayer d'obtenir le type Classe2
Assembly.GetType("MyCompany.Class1.Class2")
retournera une valeur nulle.
J'utilise le .NET 3.5 SP1 CADRES
Est-ce que quelqu'un sait ce que je fais mal et ce que je peux faire pour résoudre ce problème?
Merci à l'avance
Kevin D. Loup Tampa, FL
Vous êtes proche. Vous avez besoin de "MyCompany.Class1 + Class2". –
Oui, juste remarqué, merci! – CMS
Si l'assemblage n'est pas chargé en mémoire, vous devez avoir le nom de type complet. GetType ("MyCompany.Class1 + Class2, MyAssembly"); – Hallgrim