Estoy intentando escribir una validación para verificar que una instancia de Objeto pueda convertirse en una variable Tipo. Tengo una instancia de tipo para el tipo de objeto que necesitan proporcionar. Pero el tipo puede variar. Esto es básicamente lo que quiero hacer.Cómo saber si una instancia pertenece a un determinado Tipo o cualquier tipo derivado
Object obj = new object();
Type typ = typeof(string); //just a sample, really typ is a variable
if(obj is typ) //this is wrong "is" does not work like this
{
//do something
}
El objeto tipo tiene los métodos IsSubClassOf e IsInstanceOfType. Pero lo que realmente quiero comprobar es si obj es una instancia de tipo o cualquier clase derivada de tipo.
Parece una pregunta simple, pero parece que no puedo entenderlo.
Sí, lo encontré anoche. Gracias sin embargo. –