¿Cómo implementa C# la función del método newInstance de la clase Class en Java?
¿Cómo implementa C# la función del método newInstance de la clase Class en Java?
Hay una función similar a una reflexión en C#
Supongamos que hay una clase TestClass con el siguiente código
Namespace TestSpace
{
p>clase pública TestClass
{
cadena privada _valor;
prueba pública (valor de cadena)
{ p>
_value=value;
}
}
}
Simplemente escribe lo siguiente para dinámicamente crea algo como esto Un objeto
Tipo t = Type.GetType("TestSpace.TestClass");
Objeto[] constructParms = nuevo objeto[] {"hola"}; cita
TestClass obj = (TestClass)Activator.CreateInstance(t,constructParms = nuevo objeto[] {"hola"});