Estoy intentando usar Assembly.GetType ("MyCompany.Class1.Class2") para obtener dinámicamente un tipo de una cadena.El uso de Assembly.GetType ("MyCompany.Class1.Class2") devuelve nulo
Assembly.GetType("MyCompany.Class1");
funciona como esperaba.
Si lo integrar una clase dentro de otra clase, tales como:
namespace MyCompany
{
public class Class1
{
//.....
public class Class2
{
//.....
}
}
}
y tratar de obtener el tipo de clase 2
Assembly.GetType("MyCompany.Class1.Class2")
devolverá un valor nulo.
estoy usando el .NET 3.5 SP1 marcos
¿Alguien sabe lo que estoy haciendo mal y lo que puedo hacer para solucionar este problema?
Gracias de antemano
Kevin D. Lobo Tampa, FL
Estás cerca. Necesita "MyCompany.Class1 + Class2". –
Sí, lo noté, gracias! – CMS
Si el ensamblaje no está cargado en la memoria, debe tener el nombre de tipo completo. GetType ("MyCompany.Class1 + Class2, MyAssembly"); – Hallgrim