C sharp - herencia - switch

 
Vista:

herencia - switch

Publicado por Alberto (4 intervenciones) el 20/10/2009 17:01:05
Saludos:
Tengo una clase 'Trabajador' y de ella heredan las clases 'Tecnico' y 'Especialista'.
Estuve probando recientemente si en la condicion de un 'switch' podia evaluar si una clase era o 'Especialista o 'Tecnico' pero no tuve buenos resultados. Por ejemplo, tengo una lista de trabajadores y me gustaria evaluar en el switch si la lista en una posicion determinada es 'Tecnico' o 'Especialista', para en dependencia de ello realizar diferentes operaciones( casos del switch).
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de roger

RE:herencia - switch

Publicado por roger (160 intervenciones) el 20/10/2009 20:08:51
creo que no se puede con switch, pero lo puedes hacer con un simple if aprovechando que inclusive no son muchas comparaciones

if(objListaTrabajadores[0] is Tecnico)
{

}
else
{

}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:herencia - switch

Publicado por Alberto (4 intervenciones) el 21/10/2009 06:01:24
Ok gracias Roger.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar