Red de conocimiento informático - Computadora portátil - ¿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?

¿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)

{

_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"});