Hacer un casting a partir del type

18/05/2007 - 17:46 por ANT1 | Informe spam
Hola tengo en un string el nombre de la clase de un objeto y necesito
hacer un casting a partir de este.

¿Como se puede hacer?

Gracias, un saludo.
 

Leer las respuestas

#1 Diego Jancic
18/05/2007 - 18:56 | Informe spam
Hola,
Voy a responder con una pregunta... cual es el objetivo de hacerlo si
de todas formas no vas a saber a que clase asignarlo...
Imaginemos que fuese tan simple como hacer:

string nombre_clase = "Entidades.Persona";
object p = UnFactory.ObtenerObjetoRaro();

// Dije "Imaginemos" que fuese tan simple como poner el nombre del
string, esto obviamente no anda...
object p2 = (nombre_clase) p;

Como no conozco en tiempo de compilacion el nombre de la clase,
tampoco lo voy a poder asignar a una variable de ese tipo...
Si lo que queres es acceder via reflection u obtener el tipo no es
necesario hacer el cast...

Entendi mal o no tiene mucho sentido hacerlo? =S


Salu2!

Preguntas similares