Obtener un tipo de una clase

03/11/2006 - 15:46 por Jordi Julià | Informe spam
Hola,

Necesito saber porque en las siguientes instrucciones la variable Resultado
queda a Nothing.

Dim c2 As New Class_2
Dim Resultado As Type = Type.GetType(c2.GetType().ToString)


Esto en VB2003 funciona (genera un objeto System.RuntimeType) pero en VB2005
no (queda a Nothing),
sabría alguien decirme el proque?

Saludos
Gracias

Jordi
 

Leer las respuestas

#1 Eduardo A. Morcillo [MVP]
05/11/2006 - 15:43 | Informe spam
Dim c2 As New Class_2
Dim Resultado As Type = Type.GetType(c2.GetType().ToString)



No entiendo mucho la idea de hacer eso porque c2.GetType() ya te
devuelve un objeto Type. Lo que podrías hacer es

Dim Resultado As Type = Type.GetType(c2.GetType().FullName)

Eduardo A. Morcillo [MVP VB]
http://www.mvps.org/emorcillo/
http://mvp.support.microsoft.com/pr...4EF5A4191C

Preguntas similares