Saber la clase base de un objeto o clase

17/06/2006 - 12:50 por Tito | Informe spam
Como yo puedo saber la clase base (o clase de la que hereda) un objeto u
otra clase ?

Sea en tiempo de diseño o de ejecucion .


Gracias

Tito

Preguntas similare

Leer las respuestas

#1 Vyacheslav Popov
17/06/2006 - 13:04 | Informe spam
En tiempo de ejecución tienes que probar si pertenece a una clase:

if (objeto is ClaseBase)
o
if (objeto is InterfazA)
o
if (objetoInterfaz is MiClase)

Saludos.

"Tito" escribió en el mensaje
news:
Como yo puedo saber la clase base (o clase de la que hereda) un objeto u
otra clase ?

Sea en tiempo de diseño o de ejecucion .


Gracias

Tito

Respuesta Responder a este mensaje
#2 Alberto Poblacion
17/06/2006 - 19:52 | Informe spam
"Tito" wrote in message
news:
Como yo puedo saber la clase base (o clase de la que hereda) un objeto u
otra clase ?



Lo puedes averiguar por Reflexión. System.Type tiene una propiedad
"BaseType" que te da el tipo del que hereda tu objeto o clase:

nombreClaseBase=MiObjeto.GetType().BaseType.FullName;
Respuesta Responder a este mensaje
#3 Carlos
19/06/2006 - 14:25 | Informe spam
Que es la reflexion que veo que lo usan con frecuencia ? en terminos
genericos.


"Alberto Poblacion"
escribió en el mensaje news:
"Tito" wrote in message
news:
Como yo puedo saber la clase base (o clase de la que hereda) un objeto u
otra clase ?



Lo puedes averiguar por Reflexión. System.Type tiene una propiedad
"BaseType" que te da el tipo del que hereda tu objeto o clase:

nombreClaseBase=MiObjeto.GetType().BaseType.FullName;


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida