¿Cómo puedo hacer esto?Cambiar Tipo de Propiedad
switch(property.PropertyType){
case typeof(Boolean):
//doStuff
break;
case typeof(String):
//doOtherStuff
break;
default: break;
}
que no quieren usar el nombre ya que la comparación de cadena para este tipo es simplemente terrible y puede estar sujeto a cambios.
No funcionará si quiere comparar algo que no sea el tipo simple integrado porque TypeCode es una enumeración que no contiene nada excepto tipos simples como bool, int32, etc. ... –
Por supuesto que es cierto. Pero estar fuera del alcance del ejemplo que omití en primer lugar. Agregado más tarde para aclarar ese punto. Gracias. –
Bueno, en mi caso particular, solo serán tipos básicos. –